Patents Examined by Michelle Owyang
-
Patent number: 9275106Abstract: 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: GrantFiled: December 18, 2013Date of Patent: March 1, 2016Assignee: Google Inc.Inventor: George Djabarov
-
Patent number: 9268858Abstract: 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: GrantFiled: June 27, 2012Date of Patent: February 23, 2016Assignee: Amazon Technologies, Inc.Inventors: Sherif M. Yacoub, Dongmei Jia, Bernhard Wolkerstorfer, Nicholas Alan Tostenrude, Stephen Kang, Gerald J. Strode
-
Patent number: 9268849Abstract: 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: GrantFiled: September 6, 2008Date of Patent: February 23, 2016Inventors: Alexander Siedlecki, Marco Depaoli
-
Patent number: 9262480Abstract: 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: GrantFiled: October 1, 2009Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Robert R. Friedlander, Richard Hennessy, James R. Kraemer
-
Patent number: 9244978Abstract: 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: GrantFiled: June 11, 2014Date of Patent: January 26, 2016Assignee: Oracle International CorporationInventors: Alexandre Alves, Sandeep Bishnoi
-
Patent number: 9244969Abstract: 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: GrantFiled: June 30, 2010Date of Patent: January 26, 2016Assignee: EMC CORPORATIONInventors: Philip C. Love, Udaya Bhaskar Yalamanchi, Per Brashers
-
Patent number: 9239860Abstract: 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: GrantFiled: June 30, 2010Date of Patent: January 19, 2016Assignee: EMC CORPORATIONInventors: Philip C. Love, Udaya Bhaskar Yalamanchi, Per Brashers
-
Patent number: 9239767Abstract: 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: GrantFiled: December 22, 2008Date of Patent: January 19, 2016Assignee: RPX Clearinghouse LLCInventor: Stephen Whynot
-
Patent number: 9218388Abstract: 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: GrantFiled: June 27, 2012Date of Patent: December 22, 2015Assignee: EMC CorporationInventors: Ashwin Kumar, Cimarron Taylor
-
Patent number: 9201960Abstract: 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: GrantFiled: June 27, 2012Date of Patent: December 1, 2015Assignees: Verizon Patent and Licensing Inc., Cellco PartnershipInventors: Amit Singh, Amar Nageswaram, Mark Nicholas Studness
-
Patent number: 9158804Abstract: 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: GrantFiled: December 23, 2011Date of Patent: October 13, 2015Assignee: EMC CORPORATIONInventors: Ravi Kishore Yadav Rangapuram, Sriprasad Bhat Kasargod
-
Patent number: 9141633Abstract: 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: GrantFiled: June 27, 2012Date of Patent: September 22, 2015Assignee: EMC CorporationInventors: Junxu Li, Scott Clifford Auchmoody, Jennifer Starling, Yuping Li
-
Patent number: 9135284Abstract: 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: GrantFiled: March 13, 2008Date of Patent: September 15, 2015Assignee: Blue Coat Systems, Inc.Inventors: Hrishikesh A. Vidwans, Suresh Gopalakrishnan, Shirish H. Phatak
-
Patent number: 9135588Abstract: 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: GrantFiled: June 27, 2012Date of Patent: September 15, 2015Assignee: M-FILES OYInventors: Antti Nivala, Markku Laitkorpi
-
Patent number: 9087307Abstract: 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: GrantFiled: July 30, 2012Date of Patent: July 21, 2015Inventor: Antonio Trias
-
Patent number: 9082088Abstract: 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: GrantFiled: November 21, 2005Date of Patent: July 14, 2015Assignee: SAP SEInventors: Robin Sperle, Heinz Schillinger, Mathias Schoenecker
-
Patent number: 9063947Abstract: 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: GrantFiled: October 24, 2008Date of Patent: June 23, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: George H. Forman, Kave Eshghi
-
Patent number: 9053169Abstract: 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: GrantFiled: September 26, 2013Date of Patent: June 9, 2015Assignee: Waldeck Technology, LLCInventor: Sean T. Purdy
-
Patent number: 9053456Abstract: 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: GrantFiled: March 28, 2011Date of Patent: June 9, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: William Verthein, Jingyu Qiu
-
Patent number: 9047366Abstract: 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: GrantFiled: December 23, 2011Date of Patent: June 2, 2015Assignee: KT CorporationInventors: Sung-Wook Mo, Jae-Min Park, Myoung-Hee Seo