Patents Examined by Thong Vu
-
Patent number: 9582767Abstract: Media item recommendations, such as music track recommendations, may be made using one or more models generated using data collected from a plurality of media stream sources, such as, for example, Internet radio stations. In an initial, bootstrapping phase, data about media items and media stream playlists of media stream sources may be used to generate a model, which comprises latent factor vectors, or learned profiles, of media items, e.g., tracks, artists, etc. Such a bootstrapping phase may be performed without user data, such as user playlists and/or user feedback, to generate a model that may be used to make media item recommendations. As user data becomes available, e.g., as users of a recommendation service provide user data, the user data may be used to supplement and/or update the model and/or to create user profiles.Type: GrantFiled: May 16, 2012Date of Patent: February 28, 2017Assignee: EXCALIBUR IP, LLCInventors: Oren Somekh, Yehuda Koren, Natalie Aizenberg
-
Patent number: 9576251Abstract: The present disclosure provides a computer-implemented method of processing Web activity data. The method includes obtaining a collection of Web activity data generated by a plurality of users at a plurality of Webpages, wherein the Webpages are from a plurality of unaffiliated Websites. The method also includes extracting a plurality of search terms from the Web activity data and associating each of the plurality of search terms with a corresponding Webpage. The method also includes generating statistical data from the Web activity data based, at least in part, on the search terms, the statistical data corresponding to the online activity at one or more Webpages.Type: GrantFiled: November 13, 2009Date of Patent: February 21, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: George Forman, Evan R. Kirshenbaum, Shyam Sundar Rajaram
-
Patent number: 9542411Abstract: For adding cooperative file coloring in a similarity based deduplication system using a processor device in a computing environment. Input streams of backup application are parsed and the data segments are marked with file coloring that represents a source file of the backup application for comparing the data segments to determine if the data segments are identical during a similarity check operation.Type: GrantFiled: August 21, 2013Date of Patent: January 10, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shay H. Akirav, Itzhack Goldberg
-
Patent number: 9535973Abstract: Methods are provided for clustering events. Data is received at an extraction engine from managed infrastructure. Events are converted into alerts and the alerts mapped to a matrix M. One or more common steps are determined from the events and clusters of events are produced relating to the alerts and or events.Type: GrantFiled: April 28, 2014Date of Patent: January 3, 2017Assignee: MOOGSOFT, INC.Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey
-
Patent number: 9530233Abstract: A program manages various different parts of editable content, including one or more objects. Various different actions can be performed on an object to edit or change the object in some manner. A program presenting the editable content maintains one or more object action records, each object action record being a record of actions performed on a particular object of the editable content. A program can also maintain a document action record that includes indications of actions performed on parts of the editable content that are not objects having an associated object action record, as well as optionally actions performed on the objects having an associated object action record. In response to a user request to undo an action on a particular object, the actions in the object action list associated with the particular object are undone without undoing any intervening actions performed on other parts of the editable content.Type: GrantFiled: October 10, 2013Date of Patent: December 27, 2016Assignee: Adobe Systems IncorporatedInventor: Junchao Ji
-
Patent number: 9514425Abstract: A method for providing user-customized contents, includes: receiving contents order information from a user and constructing a contents order information DB; opening the contents order information DB; receiving contents corresponding to the contents order information from a contents provider; and providing the received contents in a user-customized form.Type: GrantFiled: December 22, 2011Date of Patent: December 6, 2016Assignee: Neopad Inc.Inventor: Hee Sung Chung
-
Patent number: 9501549Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for scoring criteria for content items. In one aspect, a method includes identifying a primary ranking signal and a set of auxiliary ranking signals for ranking a set of criteria for a content item. A primary score and a set of auxiliary scores can be identified for each particular criterion in the set of criteria. Each auxiliary score can be adjusted to generate adjusted auxiliary scores. The adjusting can include applying, to at least a portion of the auxiliary scores, a transformation function that reduces an amount of skewness among the auxiliary scores. A ranking score can be determined for each particular criterion based on a function of the primary score for the particular criterion and the adjusted auxiliary scores.Type: GrantFiled: April 28, 2014Date of Patent: November 22, 2016Assignee: Google Inc.Inventors: Xuerui Wang, Gaofeng Zhao
-
Patent number: 9495405Abstract: In one embodiment, a computer-implemented method includes receiving a query. A target confidence level is established for the query, the target confidence level representing a requested level of accuracy for a result of the query. At least one individual confidence level is assigned to each of a plurality of analytics engines. One or more analytics engines are queried based on the query. A group of the analytics engines are selected, by a computer processor, where the analytics engines in the selected group have query responses to the query that are deemed to be similar to one another, and where the selection of the selected group is at least partially based on the target confidence level. The query responses from the selected group of analytics engines are summarized into a final result, where the final result is an answer to the query.Type: GrantFiled: April 28, 2014Date of Patent: November 15, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tabari H. Alexander, John A. Bivens, Michael C. Buzzetti, Yuk L. Chan, Derrick L. Washington
-
Patent number: 9454528Abstract: A method for creating an ordered reading list for a set of documents includes identifying the topics among documents in a document set; clustering the document set into groups by topic; calculating a probability that a particular topic describes a given document in a cluster based upon the occurrence of the keywords in the document; determining relevant documents in a cluster based on a probability distribution; determining relevant information in a document by repeating a similar operation on the document paragraphs; generating an ordered reading list for the related documents of the cluster based on the relevance; and associating a visual que with non-redundant information in each document to indicate which paragraphs contain the relevant information.Type: GrantFiled: October 17, 2011Date of Patent: September 27, 2016Assignee: Xerox CorporationInventors: Robert J. St. Jacques, Jr., Mary Catherine McCorkindale, Saurabh Prabhat
-
Patent number: 9424261Abstract: Techniques are described herein for making a clean file snapshot of a target file. The techniques may be applied to a single target file, to a set of target files, or to an entire database The techniques involve transitioning the target file through a series of states. During each state, particular actions are performed and/or prevented. In the final state of each approach, a clean file snapshot of the target file exists. Transitioning through the states, only one of which does not allow new changes to be made to the target file, allows the database to remain online and available to a greater extent than is possible with an approach that prevents database changes for the duration of the clean file snapshot creation operation.Type: GrantFiled: April 2, 2014Date of Patent: August 23, 2016Assignee: Oracle International CorporationInventors: Yunrui Li, William H. Bridge, Jr.
-
Patent number: 9411844Abstract: A computer-implemented method and system for distributed concurrent data updating of a business object having a structured format.Type: GrantFiled: March 29, 2013Date of Patent: August 9, 2016Assignee: TraceLink, Inc.Inventors: Craig Leckband, Peter J. Spellman, Sean A. Wellington
-
Patent number: 9396202Abstract: Managing consistency of object replicas is performed at a first instance of a distributed storage system. The first instance performs garbage collection on a shard that includes a first plurality of object chunks, thereby removing a second plurality of object chunks from the shard. This leaves a third plurality of object chunks in the shard, where the first plurality of object chunks is the union of the second and third pluralities of object chunks. The first instance sends a first list of identifiers to a second instance of the distributed storage system. The second instance has a replica of the shard. The first list of identifiers specifies the object chunks in the third plurality of object chunks. The second instance removes all object chunks from the replica of the shard that are not included in the first list.Type: GrantFiled: December 27, 2013Date of Patent: July 19, 2016Assignee: GOOGLE INC.Inventors: Alexandre Drobychev, Alexander Kesselman
-
Patent number: 9396272Abstract: In particular embodiments, a method includes receiving an text query, identifying nodes and edges from a social graph that correspond to character strings from the text query, and then generating recommended queries that include references to the identified nodes and edges.Type: GrantFiled: April 11, 2014Date of Patent: July 19, 2016Assignee: Facebook, Inc.Inventors: Yofay Kari Lee, Michael Benjamin Cohen, Maxime Boucher, Alisson Gusatti Azzolini, Xiao Li, Lars Eilstrup Rasmussen
-
Patent number: 9389982Abstract: An in-memory computing system for conducting on-line transaction processing and on-line analytical processing includes system tables in main memory to store runtime information. A statistics services can access the runtime information using script procedures stored in the main memory to collect monitoring data and generate historical data and other system performance metrics while maintaining the runtime data and generated data in the main memory.Type: GrantFiled: April 2, 2014Date of Patent: July 12, 2016Assignee: SAP SEInventors: Marc-Philip Werner, Wolfgang Auer
-
Patent number: 9374620Abstract: Disclosed herein is a terminal apparatus including an extraction portion configured to extract from a content to be reproduced signature data representative of a characteristic of the content; a query generation portion configured to generate a query including the extracted signature data; a communication portion configured to transmit the generated query to a server apparatus and receive a response returned therefrom in reply to the query; and an application execution portion configured to acquire and execute an application corresponding to an application identifier included in the received response.Type: GrantFiled: October 10, 2012Date of Patent: June 21, 2016Assignee: SONY CORPORATIONInventor: Yasuaki Yamagishi
-
Patent number: 9372914Abstract: Systems and methods of determining computing device characteristics from computer network activity are provided. A data processing system can obtain data identifying a global cluster that indicates an interest category and can create a sub-cluster of the global cluster based on a characteristic common to content access computing devices. A weight indicating a correlation between the characteristic common to content access computing devices and the interest category can be assigned to the sub-cluster. Responsive to a communication between a first content access computing device and a content publisher computing device, the data processing system can identify a characteristic. The data processing system can associate the first content access computing device with the sub-cluster based on the characteristic of the first content access computing device and the characteristic common to the content access computing devices, and based on the weight can determine a status of the first content access computing device.Type: GrantFiled: January 14, 2014Date of Patent: June 21, 2016Assignee: GOOGLE INC.Inventors: Arthur Asuncion, Johannes Christian Schuler, Gregory Sean Corrado, Kai Chen, Yong Sheng
-
Method and system for assessing relevant properties of work contexts for use by information services
Patent number: 9367588Abstract: An information retrieval system for automatically retrieving information related to the context of an active task being manipulated by a user. The system observes the operation of the active task and user interactions, and utilizes predetermined criteria to generate context representation of the active task that are relevant to the context of the active task. The information retrieval system then processes the context representation to generate queries or search terms for conducting an information search. The information retrieval system determines the relevance of a word to the context by utilizing an adaptive weighting system. The information retrieval system assigns varying weights to different attributes of a word and calculates an accumulated weight of the word by accumulating all weights assigned to the word. The attributes may include word size, style, location of the word, etc.Type: GrantFiled: April 11, 2014Date of Patent: June 14, 2016Assignee: Northwestern UniversityInventors: Kristian Hammond, Jerome Budzik, Lawrence Birnbaum -
Patent number: 9344497Abstract: Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.Type: GrantFiled: September 29, 2008Date of Patent: May 17, 2016Assignee: Xcerion AktiebolagInventors: Daniel Arthursson, Marcus Bristav
-
Patent number: 9336303Abstract: An embodiment provides a computer-implemented system and method for providing visual suggestions for cluster classification. One or more clusters comprising uncoded documents from a set are obtained. A different set of reference documents that are each classified with a code is designated. A cluster center in one of the clusters is identified. The cluster center is compared to one or more of the reference documents. Those of the reference documents that are similar to the cluster are identified based on the comparison. The classification codes of each of the similar reference documents are visually represented as a suggestion for assigning one of the classification codes to the cluster.Type: GrantFiled: October 28, 2013Date of Patent: May 10, 2016Assignee: FTI Consulting, Inc.Inventors: William C. Knight, Nicholas I. Nussbaum
-
Patent number: 9330145Abstract: Disclosed are systems, apparatus, and methods for context-aware messaging. In various implementations, a conversation between two or more users may be hosted by a communications tool, where the conversation generates text included in a conversation thread. Context attributes may be extracted from the generated text. The context attributes may describe interactions and data objects associated with one or more entities. One or more scores may be assigned to the extracted context attributes based on the contents of the conversation thread. The scores may provide a rank for each of the extracted context attributes. A presentation of a user interface of a communication tool may be modified based on the one or more scored context attributes.Type: GrantFiled: February 15, 2013Date of Patent: May 3, 2016Assignee: salesforce.com, inc.Inventor: Rajaram Satyanarayanan