Patents Examined by Shew-Fen Lin
  • Patent number: 8938456
    Abstract: A method of optimizing data recovery in an RDF data system in which the occurrence of data values across one or more of subject, predicate, and object are ranked, a handle is assigned to each of one or more of the ranked data values wherein the handle is directly based on the ranking. The rank-based handle can then be used to index the RDF statements. An RDF data recovery system includes an RDF statement processor configured to rank data values and assign handles to data values based on ranking.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: January 20, 2015
    Assignee: Intellidimension, Inc.
    Inventors: Geoffrey Chappell, Derrish Repchick
  • Patent number: 8935206
    Abstract: Embodiments include methods, apparatus, and systems for snapshots in distributed storage systems. One method of software execution includes using a version tree to determine what data blocks are shared between various storage nodes in the version tree in order to create a clone or a snapshot of a storage volume in a distributed storage system that uses quorum-based replication.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: January 13, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Marcos K. Aguilera, Alistair Veitch, Susan Spence
  • Patent number: 8930372
    Abstract: A search system can include a server, a token assignment unit for assigning types of tokens based on different kinds of character string analysis methods, an index generating unit for generating an index list that associates the tokens assigned with the token assignment unit, a type identification value for identifying a type of the character string analysis, and information, a search unit that receives a search word for referencing the information to combine types of search tokens generated from the search word to generate a single search command for parallel inquiry of the information to search for the information, and a search result generating unit for displaying information extracted in relation to the search word through parallel inquiry with the search unit and search tokens so as to identify the tokens.
    Type: Grant
    Filed: February 16, 2009
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Fumihiko Terui, Seiji Hamada
  • Patent number: 8930390
    Abstract: A system and method for method for performing a web search by a search engine for content including: providing a first search results page to a user in response to a search query; providing an interface for submission of an input action representing a search command, wherein the interface is associated with the search results page; receiving the input action; reformulating the search query to incorporate the search command represented by the input action; and providing a second search results page to the user in response to the reformulated search query.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: January 6, 2015
    Assignee: Yahoo! Inc.
    Inventors: Kalyan K. Kumar, Aravindan Raghuveer
  • Patent number: 8918383
    Abstract: A computer-implemented method, apparatus, and computer program product for performing a search for data. In one embodiment, the process converts each character of the search query into a phonetic variant to form an inflected search query. The process then identifies a set of inflected data fields of a vector space library satisfying the inflected search query. The set of inflected data fields are formed from a set of lightweight directory access protocol data fields of a set of lightweight directory access protocol records. Thereafter, the process generates a search result listing records of the set of records satisfying the search query.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventor: Nathan John Harrington
  • Patent number: 8914383
    Abstract: A system and method for providing job recommendations based on user behavior or characteristics are disclosed herein. The job recommendations are configured in accordance with a data set based on relational analysis of previous users' activity, or matches between job postings and the user's resume or user profile information. The presentation of job recommendations is triggered, configured, and provided transparently to the user.
    Type: Grant
    Filed: April 6, 2004
    Date of Patent: December 16, 2014
    Assignee: Monster Worldwide, Inc.
    Inventors: David Meier Weinstein, Thomas Dacre Drapeau, Ron Belmarch
  • Patent number: 8903789
    Abstract: A method may include receiving first event information about a first entity; receiving second event information about a second entity different from the first entity; associating the first entity and the second entity based on a user associated with the first entity and the second entity; and deriving presence event information based on the first event information and the second event information.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: December 2, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Piotr Boni, Boris S. Elman, David G. Kenneson, Henning Schulzrinne, Vishal K. Singh
  • Patent number: 8898206
    Abstract: The techniques introduced herein provide an efficient mechanism for reducing remote procedure requests to storage server nodes in a cluster of the storage servers to construct a directory path for a data container. According to one aspect of the invention, a new caching technique and an efficient organization of the cache memory are provided so that a cache memory on a storage server node is populated with individual path components of a directory structure. A novel cache invalidation mechanism is provided to maintain cache consistency at the cache so that when a path component changes, such as an identifier of a data container in the directory structure, and a path component is invalidated in the cache memory, the remaining path components can be retained and later reused.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: November 25, 2014
    Assignee: NetApp, Inc.
    Inventors: Tianyu Jiang, Richard P. Jernigan, IV, Ananthan Subramanian, Wesley Witte
  • Patent number: 8880560
    Abstract: Various embodiments described and illustrated herein include at least one of systems, methods, and software to identify and resolve violations of system and process performance measuring metrics. Following identification of such a violation, some embodiments may identify and cause a solution to be implemented. Following implementation of a solution, the violated metrics are again applied and the results evaluated to verify resolution of the metric violation. Some embodiments may repeat this process until the metric violation or violations are resolved.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: November 4, 2014
    Assignee: CA, Inc.
    Inventors: Eitan Hadar, Kieron John James Connelly, Olga Lagunova, Mitchell Edward Engel, Peter Anthony Lazzaro
  • Patent number: 8868586
    Abstract: A search system generates an ordered list of destination targets including identified individuals and data objects, based on applying a user context to an information context and to a connection context. The user context identifies a search context (i.e., the information the user is seeking) relative to an identity of the user, and the information context identifies destinations accessible by the user, including data objects and communications-based actions (e.g., voice over IP telephony calls, instant messaging session transcripts, etc.). The connection context identifies relationships between chosen destinations throughout the system, and the strength of those relationships determined from artifacts of the chosen destinations: the connection context is updated based on artifact detection. The portion of the connection context that is relevant to the user context is used to order the portion of the information context that is relevant to the user context, resulting in the ordered list of destination targets.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: October 21, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: John Toebes
  • Patent number: 8868600
    Abstract: A computer-implemented system and method for implementing a value help search that includes receiving a value help search criteria from a user and sending the value help requests to multiple backend systems using a server computer system in a service oriented architecture system. Sending the value help search criteria may include a specific search help name to one of the multiple backend systems. The value help search service receives both metadata and result data from said one of the multiple backend systems. The metadata describes the structure of a search results. The value help search service may generate a search result table from the result data received from the backend system.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: October 21, 2014
    Assignee: SAP AG
    Inventors: Frederik Thormaehlen, Robert Lorch
  • Patent number: 8868562
    Abstract: Methods and computer-readable media for associating words or groups of words distilled from content, such as reported speech or an attitude report, of a document to form semantic relationships collectively used to generate a semantic representation of the content are provided. Semantic representations may include elements identified or parsed from a text portion of the content, the elements of which may be associated with other elements that share a semantic relationship, such as an agent, location, or topic relationship. Relationships may also be developed by associating one element that is in relation to, or is about, another element, thereby allowing for rapid and effective comparison of associations found in a semantic representation with associations derived from queries. The semantic relationships may be determined based on semantic information, such as potential meanings and grammatical functions of each element within the text portion of the content.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Richard S. Crouch, Martin Henk Van Den Berg, David Ahn, Olga Gurevich, Barney D. Pell, Livia Polanyi, Scott A. Prevost, Giovanni Lorenzo Thione
  • Patent number: 8849864
    Abstract: A digital archive system includes a plurality of digital files and a user interface that allows a user to designate any one of the files as an anchor file and to link other ones of the files to a designated anchor file. The user interface allows a user to annotate each file linked to an anchor file with information describing the respective file and any relationship between the anchor file and the respective linked file. The content of an anchor file and all files linked thereto can be displayed via the user interface.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: September 30, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Dale Malik
  • Patent number: 8849772
    Abstract: Data replication with delta compression is disclosed. A primary system and a replica system are determined to both have an identical first data segment that is similar to a second data segment. The second data segment is encoded, wherein the encoding refers to the first data segment.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: September 30, 2014
    Assignee: EMC Corporation
    Inventors: Mark Huang, Philip Shilane, Grant Wallace, Ming Benjamin Zhu
  • Patent number: 8825603
    Abstract: A data transfer application implemented in a computational device receives a request to copy a plurality of storage volumes that form a consistency group. A determination is made that a first storage volume of the plurality of storage volumes is more likely to be written into than a second storage volume of the plurality of storage volumes, in response to receiving the request to copy the plurality of storage volumes. The first storage volume is copied before copying the second storage volume, in response to determining that the first storage volume is more likely to be written into than the second storage volume.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Theodore Timothy Harris, Jr., Paul Anthony Jennas, II, Jason L. Peipelman, Joshua Marshall Rhoades, Matthew J. Ward
  • Patent number: 8805877
    Abstract: A method, device, and computer program product are provided for regular expression learning is provided. An initial regular expression may be received from a user. The initial regular expression is executed over a database. Positive matches and negative matches are labeled. The initial regular expression and the labeled positive and negative matches are input in a transformation process. The transformation process may iteratively execute character class restrictions, quantifier restrictions, negative lookaheads on the initial regular expression to transform the initial regular expression into the pool of candidate regular expressions. The transformation process may execute, one at a time, the character class restrictions, quantifier restrictions, the negative lookaheads. A candidate regular expression is selected from the pool of candidate regular expressions, where the selected candidate regular expression has a best F-Measure out of the pool of candidate regular expressions.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rajasekar Krishmamurthy, Yunyao Li, Sriram Raghavan, Shivakumar Vaithyanathan
  • Patent number: 8799323
    Abstract: A computer implemented method of storing, manipulating, assessing, and displaying data and its relationships, and a computer system (with memory) programmed to implement such method. The data is stored into nodes, and visualized as a sea of linked nodes.
    Type: Grant
    Filed: August 4, 2011
    Date of Patent: August 5, 2014
    Assignee: Google Inc.
    Inventor: Rocky Harry W. Nevin, III
  • Patent number: 8788515
    Abstract: An embodiment relates to a novel apparatus and method for changing modes of notification in an electronic device. An electronic device includes a calendar application and a variety of other applications such as the message reader application or the daily alarm application. The device is configured to use the calendar application to track whether and how the user is notified of the receipt of an electronic message. In one embodiment, the user specifically associates a profile behavior to the calendar entry when the calendar entry is first created.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 22, 2014
    Assignee: BlackBerry Limited
    Inventors: David Yach, David Castell, Neil Adams, Michael K. Brown, Ian Patterson
  • Patent number: 8782098
    Abstract: Task sequences are used to manage devices. According to one aspect, a user-defined or user-selected task sequence is received. The task sequence is converted into an ordered series of steps, and the series of steps are performed, in accordance with their order, in managing a device over a network. In certain implementations, the ordered series of steps are steps for automatically deploying an operating system on the device.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: July 15, 2014
    Assignee: Microsoft Corporation
    Inventors: Munisamy Prabu, Michael J. Gallop, Raymond D. Pedrizetti, Curt A. Steeb, Zeyong Xu, Paul C. Sutton, Martin L. Holladay
  • Patent number: 8775474
    Abstract: Common metadata exposure with digital images involves making image metadata types that are common across multiple image file formats accessible via an application programming interface (API). In an example embodiment, a browser exposes an image metadata API that may be called with reference to a preselected image metadata name. The browser determines an image metadata value that is associated with the preselected image metadata name from image metadata of a targeted image. When the image metadata value is returned to a caller of the image metadata API, the caller may consume or present the image metadata value in any manner.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Cyra S Richardson, Peter A Gurevich, Saurabh D Mehta