Patent application number | Description | Published |
20100325241 | METHOD AND SYSTEM FOR TRANSFERRING WEB BROWSER DATA BETWEEN WEB BROWSERS - In one embodiment, a method for transferring web browser data between web browsers includes collecting browser data pertaining to a first web browser, packaging the browser data into an intermediate format, and storing the packaged data for a subsequent import into a second web browser. | 12-23-2010 |
20120047451 | TRANSFERRING DATA BETWEEN APPLICATIONS - In one embodiment, a method for transferring web browser data between web browsers includes collecting browser data pertaining to a first web browser, packaging the browser data into an intermediate format, and storing the packaged data for a subsequent import into a second web browser. | 02-23-2012 |
20120124153 | Method, System, Graphical User Interface, and Data Structure for Creating Electronic Calendar Entries from Email Messages - A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that includes an email message with an embedded link. The embedded link contains event information corresponding to multiple parameters for an event described in the email message. The embedded link is configured, upon activation, to initiate generation of an electronic calendar entry form with multiple fields. A plurality of the multiple fields contain event information from the embedded link. | 05-17-2012 |
20120179664 | Methods And Systems For Processing Media Files - Systems and methods for processing media files are described. In one embodiment, one or more events are captured having associated event data and associated with a client device, wherein each event is associated with an article and at least one of the articles is a media file, wherein at least one of the events is captured in real time upon the occurrence of the event, at least some of the event data and articles associated with the events are indexed and stored, a search query is received, and the at least one media file is determined as relevant to the search query. | 07-12-2012 |
20120317219 | METHOD, SYSTEM, GRAPHICAL USER INTERFACE, AND DATA STRUCTURE FOR CREATING ELECTRONIC CALENDAR ENTRIES FROM EMAIL MESSAGES - A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that includes an email message with an embedded link. The embedded link contains event information corresponding to multiple parameters for an event described in the email message. The embedded link is configured, upon activation, to initiate generation of an electronic calendar entry form with multiple fields. A plurality of the multiple fields contain event information from the embedded link. | 12-13-2012 |
20130254677 | Method, System, Graphical User Interface, and Data Structure for Creating Electronic Calendar Entries from Email Messages - A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that includes an email message with an embedded link. The embedded link contains event information corresponding to multiple parameters for an event described in the email message. The embedded link is configured, upon activation, to initiate generation of an electronic calendar entry form with multiple fields. A plurality of the multiple fields contain event information from the embedded link. | 09-26-2013 |
20140101166 | Methods And Systems For Processing Media Files - Systems and methods for processing media files are described. In one embodiment, one or more events are captured having associated event data and associated with a client device, wherein each event is associated with an article and at least one of the articles is a media file, wherein at least one of the events is captured in real time upon the occurrence of the event, at least some of the event data and articles associated with the events are indexed and stored, a search query is received, and the at least one media file is determined as relevant to the search query. | 04-10-2014 |
20150186513 | METHODS AND SYSTEMS FOR PRIORITIZING A CRAWL - Methods and systems for prioritizing a crawl are described. One aspect of the invention includes a method for identifying a plurality of storage locations each comprising a plurality of articles, ranking the plurality of storage locations based at least in part on events associated with the plurality of articles, and crawling the storage locations based at least in part on the ranking. Another aspect of the invention includes identifying a plurality of storage locations each comprising a plurality of articles, identifying a plurality of types of the plurality of articles, ranking the plurality of storage locations based at least in part on the plurality of types of the plurality of articles; and crawling the storage locations based at least in part on the ranking. | 07-02-2015 |
Patent application number | Description | Published |
20090287698 | ARTIFICIAL ANCHOR FOR A DOCUMENT - Methods, systems, and apparatus, including computer program products, for linking to an intra-document portion of a target document includes receiving an address for a target document identified by a search engine in response to a query, the target document including query-relevant text that identifies an intra-document portion of the target document, the intra-document portion including the query relevant text. An artificial anchor is generated, the artificial anchor corresponding to the intra-document portion. The artificial anchor is appended the address. | 11-19-2009 |
20110184768 | AUTOMATICALLY DETERMINE SUGGESTED MEETING LOCATIONS BASED ON PREVIOUSLY BOOKED CALENDAR EVENTS - A method and system for determining suggested meeting locations based on previously booked calendar events is described. One aspect of the invention involves: receiving a meeting request including one or more participants, determining preferred meeting locations based on previously booked calendar events for at least some of the participants, determining suggested meeting locations based on the preferred meeting locations, and preparing them for presentation. The determining may be based on historical calendar activity or on previously booked calendar events during a time period corresponding to the request. Locations used most often by all the participants, or just one important participant, such as the meeting requestor may be preferred. Sometimes locations near the previously booked calendar events occurring before or after the meeting request time are preferred. Sometimes locations near the participant's base locations are preferred. Sometimes locations used by groups of a similar size are preferred. | 07-28-2011 |
20110184772 | AUTOMATICALLY SCHEDULE AND RE-SCHEDULE MEETINGS THROUGH SEARCH INTERFACE - A method and system for scheduling or re-scheduling calendar events is described. One aspect of the invention involves: receiving a calendar search request to schedule a calendar event including at least one participant and a time of meeting constraint; obtaining information identifying one or more preferences associated with the at least one participant, at least one of the preferences based on the at least one participant's historical calendar activity over a predetermined period of time; searching one or more databases in a calendaring system to obtain a set of candidate calendar events that meet at least a subset of the plurality of constraints; ranking the set of candidate calendar events based on the plurality of constraints and the one or more preferences; and preparing for presentation at least a subset of the ranked set of candidate calendar events, each candidate calendar event including a specified start time. | 07-28-2011 |
20110184943 | AUTOMATICALLY SCHEDULE AND RE-SCHEDULE MEETINGS USING RESCHEDULE FACTORS FOR CONFLICTING CALENDAR EVENTS - A method for scheduling calendar events includes receiving a search request with a plurality of constraints, searching the calendaring system databases to obtain a set of candidate calendar events that meet at least some of the constraints, calculating event reschedule factors for each candidate calendar event for which at least one participant has a conflicting calendar event, ranking the set of candidate calendar events based in part of the event reschedule factors, and preparing them for presentation. In various embodiments and circumstances, event reschedule factors correspond to one or more of: the ease of rescheduling a conflicting calendar event, an ease of overwriting a conflicting calendar event, the response status of the participants, the number of participants in the conflicting calendar event. | 07-28-2011 |
20130117058 | Systems and Methods for Scheduling Events - Systems and methods for scheduling events are described. In some embodiments, a method comprises: at a computer system, obtaining a request to schedule a calendar event including a plurality of constraints. In response to the request, a plurality of candidate calendar events that meets at least two of the plurality of constraints is obtained. The plurality of candidate calendar events and a plurality of user-editable options corresponding to the plurality of constraints are concurrently presented for display. In some embodiments, the method optionally includes obtaining, via a user-editable option, a modification to a constraint in the plurality of constraints which is then used to update the plurality of candidate calendar events. In some embodiments, the user-editable options are determined, at least in part, by user preferences. In some embodiments, the plurality of user-editable options further corresponds to a designation of one or more invitees to the scheduled calendar event. | 05-09-2013 |