Patents Examined by Michelle Owyang
  • Patent number: 9275106
    Abstract: A system may receive one or more terms of a search query. The system may automatically identify prior search queries that include the one or more terms of the search query from a history of prior search queries. The system may automatically identify possible spelling corrected search queries based on the one or more terms of the search queries. The system may automatically receive remote server-based query completion suggestions including the one or more terms of the search query. The system may present query refinement options, the query refinement box being populated with the prior search queries as suggested queries for possible selection by a user, the identified possible spelling corrected search queries, and the received query completion suggestions.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventor: George Djabarov
  • Patent number: 9268858
    Abstract: Techniques are described for identifying potentially interesting portions of a content item to be provided as a preview of the content item for prospective purchasers, based on previously collected data associated with the content item. Portions of a content item may be identified as potentially interesting based on a number of annotations (e.g., highlights, bookmarks, notes, and shares) previously made by viewers of a digital version of the content item. Potentially interesting portions may also include portions which prior viewers spent more time viewing, portions related to identified interests of the potential buyer, portions that are identified as separable for particular categories of content, and/or portions that have been previously identified as associated with elements of the content such as character, plot, and/or keywords.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: February 23, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Sherif M. Yacoub, Dongmei Jia, Bernhard Wolkerstorfer, Nicholas Alan Tostenrude, Stephen Kang, Gerald J. Strode
  • Patent number: 9268849
    Abstract: This invention relates to the creation of a software application to: facilitate the creation, representation and publication of digital objects; in particular, methods and apparatus that improve digital resource retrieval on the part of end users and to provide a new system for the web based marketing of digital assets and the online distribution of metadata enriched advertising.
    Type: Grant
    Filed: September 6, 2008
    Date of Patent: February 23, 2016
    Inventors: Alexander Siedlecki, Marco Depaoli
  • Patent number: 9262480
    Abstract: A request is received for a set of entries that make up a small cell in a database, wherein the small cell is initially described at a fine granular level of detail by a set of descriptors. In response to the total number of entries in the small cell being below a predetermined limit, the set of descriptors are modified to reduce the fine granular level of detail to a coarse granular level of detail in order to protect the privacy of individuals described by the set of entries.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, Richard Hennessy, James R. Kraemer
  • Patent number: 9244978
    Abstract: Techniques for partitioning data streams are provided. In some examples, a query for processing at least a portion of a data stream may be identified. The data stream may be associated with a user. Additionally, in some examples, code identifying an attribute of the identified stream may be received. The code may be capable of configuring the query based at least in part on the attribute. Further, in some aspects, the code may be configured to partition the data stream into at least a sub-stream based at least in part on the attribute.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: January 26, 2016
    Assignee: Oracle International Corporation
    Inventors: Alexandre Alves, Sandeep Bishnoi
  • Patent number: 9244969
    Abstract: A method, article of manufacture, and apparatus for mounting virtual machine disks. In some embodiments, this includes accessing, by a client, a first repository of virtual machine disks, selecting a virtual machine disk from the first repository, using a file level referral to redirect the client to a second repository, receiving the selected virtual machine disk from the second repository.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: January 26, 2016
    Assignee: EMC CORPORATION
    Inventors: Philip C. Love, Udaya Bhaskar Yalamanchi, Per Brashers
  • Patent number: 9239860
    Abstract: A method, article of manufacture, and apparatus for linking data. In some embodiments, this includes creating a virtual directory in a first server, creating a symbolic link for an object in the virtual directory, and storing the symbolic link in the first server. In some embodiments, the symbolic link is unknown to a client until the client requests access to the object.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: January 19, 2016
    Assignee: EMC CORPORATION
    Inventors: Philip C. Love, Udaya Bhaskar Yalamanchi, Per Brashers
  • Patent number: 9239767
    Abstract: A method and system for selectively replicating data from a primary database associated with a primary server to a secondary database associated with a secondary server. The secondary server determines that a replication task using a first update command has modified the primary database. The secondary server determines a primary table in the primary database has been updated. The secondary server generates a secondary federated table that is coupled to the primary table. The secondary server obtains a second update command based on the first update command from the primary database and applies the second update command to a secondary table in the secondary database using the secondary federated table.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: January 19, 2016
    Assignee: RPX Clearinghouse LLC
    Inventor: Stephen Whynot
  • Patent number: 9218388
    Abstract: An indication associated with an operation is received where the operation includes a mid-operation state and a device associated with the mid-operation state. In response to receiving the indication, the operation is processed using a declarative primitive to obtain metadata associated with one or more of the following: the device or the mid-operation state. The metadata is displayed.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: December 22, 2015
    Assignee: EMC Corporation
    Inventors: Ashwin Kumar, Cimarron Taylor
  • Patent number: 9201960
    Abstract: A system includes a resource database that stores resource information representing solutions to a plurality customer inquiries and a destination database that stores destination information identifying a plurality of online forums available via a communications network. Each online forum includes a thread having at least one user post. The system further includes a language processor in communication with the resource database and the destination database. The language processor associates the at least one user post with at least one of the plurality of customer inquiries and selects from the resource database at least one solution to the customer inquiry identified. The language processor further generates a new post in the online forum with content from the resource information responsive to the customer inquiry associated with the at least one user post.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: December 1, 2015
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Amit Singh, Amar Nageswaram, Mark Nicholas Studness
  • Patent number: 9158804
    Abstract: Changed files since a last backup are identified to be backed up by reverse mapping changed blocks to files. Block identifiers specifying blocks on a storage volume are received. A location of a file table zone is determined. The file table zone stores a file table of records. Each record stores a last modified timestamp for a file associated with the record. An intersection is created from the file table zone location and the block identifiers. The intersection includes a subset of records where each record in the subset is associated with a block from the file table zone that corresponds to a block identified by the block identifiers. The subset is parsed to extract timestamps. The timestamps are compared with the storage volume's last backup date. If the associated file was modified after the last backup date, a determination is made that the file should be backed up.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: October 13, 2015
    Assignee: EMC CORPORATION
    Inventors: Ravi Kishore Yadav Rangapuram, Sriprasad Bhat Kasargod
  • Patent number: 9141633
    Abstract: Techniques for deduplicating a backup stream with ACL data embedded therein are described. According to one embodiment, a storage system receives a backup stream from a client, where the backup stream includes multiple data streams to be stored in the storage system. Each data stream represents a file or a directory of one or more files of a file system associated with the client. The storage system is to scan the backup stream to recognize an access control list (ACL) marker associated with at least one of the data streams, where the ACL marker identifies ACL data representing an ACL of the at least one data stream. The storage system is to chunk using a predetermined chunking algorithm the ACL data into a plurality of ACL data chunks to be stored in the storage system in a deduplicated manner.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: September 22, 2015
    Assignee: EMC Corporation
    Inventors: Junxu Li, Scott Clifford Auchmoody, Jennifer Starling, Yuping Li
  • Patent number: 9135284
    Abstract: Methods, apparatuses, and systems directed to improving shared file access in wide area network file systems. In a particular implementation, one or more elements of a wide area file system cooperate to keep an original file intact on a remote file server until a new copy of the same file is flushed to the remote file server. In a particular implementation, rename operations identifying a source and a target in connection with application-level save operations are executed as two composite operations including creation of the target, and a delayed deletion of the source. The delay after which the source is deleted can be configured to be just large enough so that the application save operation on a local cache can be completed.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: September 15, 2015
    Assignee: Blue Coat Systems, Inc.
    Inventors: Hrishikesh A. Vidwans, Suresh Gopalakrishnan, Shirish H. Phatak
  • Patent number: 9135588
    Abstract: The invention relates to a method for controlling state transition of an electronic object in a workflow. The method comprises receiving a request for a state transition for an electronic object from a user; determining the current state of the object from a metadata of the electronic object; determining the next state after the state transition from the request; determining one or more pseudo-users that are allowed to perform a state transition from the current state to the next state; retrieving at least one person identity by utilizing at least one property in a metadata of the electronic object, which person identity is retrieved from a value of a property corresponding to the determined one or more pseudo-users; comparing the identity of the requesting user to the retrieved person identity, and if they match; performing a state transition according to the request.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: September 15, 2015
    Assignee: M-FILES OY
    Inventors: Antti Nivala, Markku Laitkorpi
  • Patent number: 9087307
    Abstract: A system and method for constructively providing a monetization procedure for a long tail demand curve of market goods, services or contents through a channel such as the Internet or mobile devices, for which there exists a source providing economic scoring (sales, downloads, streaming hours, etc.). Using only the scorings for a few reference items and a quantitative concept of similarity between the items, embodiments provide a procedure that constructively distributes the score from the reference items to the non-ranked ones, yielding the full scoring curve adjusted to a long tail law (power law). In order to build scores for non-ranked items, the method recursively defines relative preferences between items based on their similarity, thus constructing a utility-like function. The preferences are then used within an iterative tournament strategy between the items.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: July 21, 2015
    Inventor: Antonio Trias
  • Patent number: 9082088
    Abstract: A method for matching an object with a set of qualifications to an object with a set of requirements includes examining the object with the set of qualifications to produce a list of qualifications without a hierarchy, removing duplicate qualifications, and matching list of qualifications without a hierarchy with removed duplicates to the set of qualifications.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: July 14, 2015
    Assignee: SAP SE
    Inventors: Robin Sperle, Heinz Schillinger, Mathias Schoenecker
  • Patent number: 9063947
    Abstract: To detect duplicative hierarchically arranged sets of files in a storage system, a method includes generating, for hierarchically arranged plural sets of files, respective collections of values computed based on files in corresponding sets of files. For a further set of files that is an ancestor of at least one of the plural sets of files, a respective collection of values that is based on the collection of values computed for the at least one set is generated. Duplicative sets according to comparisons of the collections of values are identified.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: June 23, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: George H. Forman, Kave Eshghi
  • Patent number: 9053169
    Abstract: Systems and methods are disclosed for creating a user profile for a subject user based on historical aggregate profile data for locations at which the subject user was previously located. In one embodiment, one or more location and time period pairs are determined for the subject user, each defining a previous location of the subject user and a time period during which the subject user was at the location. For a plurality of location and time period pairs, a plurality of historical aggregate profiles for a corresponding plurality of sub-bands within the time period defined by each location and time period pair in the plurality of location and time period pairs is obtained. A user profile for the subject user is created based on the plurality of historical aggregate profiles for the corresponding plurality of sub-bands based on relevancy ratings for the plurality of sub-bands.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: June 9, 2015
    Assignee: Waldeck Technology, LLC
    Inventor: Sean T. Purdy
  • Patent number: 9053456
    Abstract: Techniques for conference system location awareness and provisioning are described. An apparatus may comprise a room detection component operative to determine a room identifier of a room which a conference system is in, a database component operative to determine one or more room properties of the detected room by querying a database of room properties using the room identifier, and a conference configuration component operative to configure one or more conference elements using the room properties. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: June 9, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: William Verthein, Jingyu Qiu
  • Patent number: 9047366
    Abstract: Methods and apparatuses for providing tag information. According to a method of outputting tag information in a user terminal, tag information and attribute information are obtained by reading at least one tag and then mapped to a key word and stored, and when a message content is input through a message-writing application, tag information corresponding to a key word can be extracted and displayed if the key word is included in the message content.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: June 2, 2015
    Assignee: KT Corporation
    Inventors: Sung-Wook Mo, Jae-Min Park, Myoung-Hee Seo