Patents Examined by Kellye Buckingham
-
Patent number: 8898187Abstract: Content that is received by an application is delivered to a default location that may be dynamically updated. This default location for content may be updated without interfering with the functionality of a process or application that interacts with the default location. An API allows processes to request the current location of default location and then send and access content at the default location. A user interface allows a user to change the default location within a file system. The default location may be local to a computing device or remote from the computing device.Type: GrantFiled: November 17, 2011Date of Patent: November 25, 2014Assignee: Microsoft CorporationInventor: David J. Rasmussen
-
Patent number: 8818965Abstract: An original deduplication file system (DFS) file is partitioned into a first set of sections being sections including data affected by rewrite operations and a second set of sections being sections including data unaffected by rewrite operations. A new DFS file to be stored as part of a plurality of user files is created, the plurality of user files including the original DFS file and being accessible by a sequential DFS and a dynamic non-DFS, the dynamic non-DFS including a plurality of dynamic metadata files having entries pointing to corresponding sections of the original DFS files. The first set of sections of the original DFS file including data affected by rewrite operations is directly written into the new DFS file. The second set of sections from the original DFS file including data unaffected by rewrite operations is quoted into the new DFS file. The original DFS file is deleted.Type: GrantFiled: April 3, 2013Date of Patent: August 26, 2014Assignee: International Business Machines CorporationInventors: Lior Aronovich, Samuel Krikler, Asaf Levy, Amit Schreiber
-
Patent number: 8732265Abstract: Techniques for reconciliation and remediation of messages sent by a server for storage in an archive are described. Some techniques may comprise receiving a message to be reconciled corresponding to a message sent by a server to be stored in an archive. The received message may be categorized for reconciliation, and a delivery confirmation query may be issued to the archive according to categorization of the message for reconciliation. Based on the response to the delivery confirmation query, it can be determined with certainty whether the message sent to the archive for storage is indeed stored at the archive. Other embodiments are described and claimed.Type: GrantFiled: June 27, 2008Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventors: Shawn Thomas, Gautam Pulla, Yamin Wang, Naveen Chand, Jeffrey Kay
-
Patent number: 8713029Abstract: An approach is provided for auto-completion functions. Textual input is received from a user via an application, a profile metadata is retrieved based on the textual input, a script is generated based on the profile metadata, and the script is transmitted to the application, wherein the script provides auto-completion of information corresponding to the textual input using the profile metadata.Type: GrantFiled: November 5, 2007Date of Patent: April 29, 2014Assignee: Verizon Patent and Licensing Inc.Inventor: Umashankar Velusamy
-
Patent number: 8701033Abstract: A method supplies or creates a generic electronic index for a hardcopy printed item. The generic electronic index is based on the text within the hardcopy printed item. From this generic electronic index, the method creates a plurality of custom electronic indices from the generic electronic index. Such custom electronic indices can be based on user input and/or user feedback or can be created by marketing agencies, educational institutions, etc. Each of the custom electronic indices is a variant of the generic electronic index, and each of the custom electronic indices is adapted to a different target audience.Type: GrantFiled: June 18, 2008Date of Patent: April 15, 2014Assignee: Xerox CorporationInventors: Carlos O. Alva, Russell A. Coleman
-
Patent number: 8682854Abstract: A deduplication storage system enables new input data to be deduplicated with data of synthetic backups already constructed, and for this purpose efficiently calculates deduplication digests for synthetic backups being constructed, based on already existing digests of data referenced by the synthetic backups. For each input data segment of the plurality of input data segments of a synthetic backup being constructed, a plurality of deduplication digests of stored data segments, referenced by the input data segment, is retrieved from an index. Each input data segment is partitioned into each of a plurality of fixed-sized data sub-segments. A calculation is performed producing a deduplication digest for a data sub-segment, where the calculation is based on the retrieved deduplication digests of the plurality of stored data sub-segments referenced by the input data sub-segment.Type: GrantFiled: June 4, 2012Date of Patent: March 25, 2014Assignee: International Business Machines CorporationInventors: Lior Aronovich, Michael Hirsch, Yair Toaff
-
Patent number: 8682873Abstract: A deduplication storage system enables new input data to be deduplicated with data of synthetic backups already constructed, and for this purpose efficiently calculates deduplication digests for synthetic backups being constructed, based on already existing digests of data referenced by the synthetic backups. For each input data segment of the plurality of input data segments of a synthetic backup being constructed, a plurality of deduplication digests of stored data segments, referenced by the input data segment, is retrieved from an index. Each input data segment is partitioned into each of a plurality of fixed-sized data sub-segments. A calculation is performed producing a deduplication digest for a data sub-segment, where the calculation is based on the retrieved deduplication digests of the plurality of stored data sub-segments referenced by the input data sub-segment.Type: GrantFiled: December 1, 2010Date of Patent: March 25, 2014Assignee: International Business Machines CorporationInventors: Lior Aronovich, Michael Hirsch, Yair Toaff
-
Patent number: 8676797Abstract: A method of adding web-based content to a web notebook can include producing multiple search results responsive to a search request; generating in the multiple search results multiple corresponding icons, each of which, when invoked, causes content associated with a corresponding search result in the multiple search results to be placed in a web notebook associated with a user account; and forming a correlation between one of the multiple search results and the web notebook.Type: GrantFiled: May 10, 2007Date of Patent: March 18, 2014Assignee: Google Inc.Inventors: Christopher Rohrs, Michael Frumkin, Avni Shah, Benedict A. Gomes, Bay-Wei Chang, P. Pandurang Nayak
-
Patent number: 8671112Abstract: A system for automated classification of an image of an electronic document such as a facsimile document. The image is converted to a textual representation, and at least some of the terms in the textual representation may be associated with one or more predefined classification types, thereby enabling the document to be classified, and for multi-page documents, determining boundaries used to split the document into sections. The development of associations between terms and classification types may result from providing, to the system, a training set of manually-classified documents. A training module analyzes the training set to calculate probabilities that particular terms may appear in documents of a particular classification type. Probabilities established during training are used during automated document processing to assign a classification type to the document. A confidence score associated with the assigned classification type provides a metric for assessing the accuracy of the automated process.Type: GrantFiled: June 12, 2008Date of Patent: March 11, 2014Assignee: athenahealth, Inc.Inventors: Anshul Amar, JoRel Sallaska Nye
-
Patent number: 8600950Abstract: A media player for creating a media archive may include a media reader to read media content from a recording medium inserted into the media reader. The media player may also include an archival component to store the media content in a storage medium. In one embodiment, the media player includes a playback component to play back the media content from the storage medium concurrently with the storage of the media content by the archival component.Type: GrantFiled: March 7, 2012Date of Patent: December 3, 2013Assignee: Intel CorporationInventors: David J. Watson, John Moore, Phillip L. Barrett, Nicole A. Hamilton
-
Patent number: 8572112Abstract: Displaying potential search-engine queries in a portion (e.g., a portion allocated for a web advertisement or within an inline frame) of a web page along with the content of the web page is described herein. The potential search-engine queries are determine by first analyzing either the underlying content of the web page (or other web pages) or searching various historic user metrics. Once determined, the potential search-engine queries are displayed within the portion of the web page along with the content of the web page. When a user selects one of the displayed potential search-engine queries, a query is sent to a search engine requesting web content relevant to the selected potential search-engine query.Type: GrantFiled: June 30, 2008Date of Patent: October 29, 2013Assignee: Microsoft CorporationInventors: Hugh Evan Williams, Kenneth Alan Moss
-
Patent number: 8566374Abstract: A media query system interprets one or more requests for at least one of media or templates in a framework template based on a user query input, executes one or more search queries based on the one or more requests for media or templates to locate and download candidates comprised of at least one of candidate media elements or candidate template elements, and evaluates the candidates for each of the one or more search queries to select winning media candidates comprised of selected candidate media elements and candidate template elements.Type: GrantFiled: November 15, 2010Date of Patent: October 22, 2013Assignee: MediaZ, Inc.Inventors: David Schoenbach, Richard Leddy
-
Patent number: 8463787Abstract: To provide a data store, nodes representing respective chunks of files are stored in a predefined structure that defines relationships among the nodes, where the files are divided into the chunks. The nodes are collected into plural groups stored in persistent storage, where some of the nodes are collected into a particular one of the groups according to a locality relationship of the some of the nodes.Type: GrantFiled: October 25, 2010Date of Patent: June 11, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventor: Evan R. Kirshenbaum
-
Patent number: 8458143Abstract: An information system including subscriber stations (MS), at least two service sources (2 to 5) providing a respective service to subscriber stations of the system, and an access point (1) arranged to analyze a service request in order to forward the service request to the service source (2) offering the service, the service sources (2 to 5) being arranged to analyze a received service request in order to provide the subscriber station (MS) with the requested service. In order to improve the user friendliness of the system said system further includes a memory (7) for storing service requests which have led to successful identification of the requested service, and an error correction device (6) arranged to correct a received service request by utilizing the service requests stored in the memory (7) if no service source or no service can be identified.Type: GrantFiled: September 24, 2003Date of Patent: June 4, 2013Assignee: Syslore OyInventors: Lauri Loven, Jorkki Hyvonen, Henri Tykka, Jukka Laurila, Hannu Kauppinen, Pasi Salento, Timo Heikkinen
-
Patent number: 8438139Abstract: A dynamic layer above a sequential deduplication file system (denoted as DFS) implements the rewrite functionality. A user file is composed of one or more DFS files. As incoming data is written into a user file, the data is written by the dynamic layer sequentially into DFS files, created one by one. For each user file this dynamic layer creates and maintains a dynamic metadata file, in a regular, non deduplicated file system. This metadata file contains entries pointing to sections of DFS files.Type: GrantFiled: December 1, 2010Date of Patent: May 7, 2013Assignee: International Business Machines CorporationInventors: Lior Aronovich, Samuel Krikler, Asaf Levy, Amit Schreiber
-
Patent number: 8433690Abstract: A dynamic layer above a sequential deduplication file system (denoted as DFS) implements the rewrite functionality. A user file is composed of one or more DFS files. As incoming data is written into a user file, the data is written by the dynamic layer sequentially into DFS files, created one by one. For each user file this dynamic layer creates and maintains a dynamic metadata file, in a regular, non deduplicated file system. This metadata file contains entries pointing to sections of DFS files.Type: GrantFiled: June 4, 2012Date of Patent: April 30, 2013Assignee: International Business Machines CorporationInventors: Lior Aronovich, Samuel Krikler, Asaf Levy, Amit Schreiber
-
Patent number: 8392416Abstract: The present invention relates to a method for the dynamic creation or reconfiguration of a contact group listing based upon retrieved metadata. The method comprising identifying a contact that is to be added to a primary contact list, the primary contact list being configured to be accessed by at least one sub-list group, wherein sub-list groups are associated with predetermined metadata classification criteria. The method further comprises interrogating data sources in order to identify metadata that is associated with the contact, and retrieving from the data sources all metadata that has been associated with the contact. The retrieved metadata is subsequently utilized to dynamically generate or reconfigure sub-list groupings in accordance with the information that is retrieved from the metadata.Type: GrantFiled: April 20, 2007Date of Patent: March 5, 2013Assignee: International Business Machines CorporationInventors: Dana M. Duffield, Matthew G. Kelm, Mark J. Luchini, Kevin W. Sutter
-
Patent number: 8386509Abstract: A method and system for associating search keywords with interest spaces. According to one embodiment, a method may include detecting a request to access a given online content source, where the request includes referral information specifying one or more search keywords associated with the given online content source, where the given online content source is one of a plurality of online content sources included within an interest space, and where the interest space is identified dependent upon indications of user navigation activity among the plurality of online content sources. The method may further include extracting the one or more search keywords from the request and creating an association of the one or more search keywords with the interest space.Type: GrantFiled: June 30, 2006Date of Patent: February 26, 2013Assignee: Amazon Technologies, Inc.Inventors: Christopher L. Scofield, Elmore Eugene Pope, Brad E. Marshall
-
Patent number: 8266133Abstract: A system receives a search query from a user and searches a group of repositories, based on the search query, to identify, for each of the repositories, a set of search results. The system also identifies one of the repositories based on a likelihood that the user desires information from the identified repository and presents the set of search results associated with the identified repository.Type: GrantFiled: July 28, 2009Date of Patent: September 11, 2012Assignee: Google Inc.Inventors: Michael Angelo, David Braginsky, Jeremy Ginsberg, Simon Tong
-
Patent number: 8260831Abstract: A system and method for implementing storage management with threshold control is provided. A flexible storage manager associates storage devices having a similar performance characteristic into logical constructs called storage groups. Storage groups having the same performance characteristic from a plurality of storage systems are organized into storage pools. The flexible storage manager automatically provisions storage on a storage pool basis. Should a low threshold utilization be exceeded, the flexible storage manager performs a set of management policies to lower the utilization of a storage pool to the low threshold.Type: GrantFiled: March 31, 2006Date of Patent: September 4, 2012Assignee: NetApp, Inc.Inventors: John Charles Tyrrell, Konstantinos Roussos, Peter Logan Smoot