Patents Examined by Truong Vo
-
Patent number: 9195764Abstract: Systems and methods for providing an online forum as a search result are provided. In some aspects an indication of a search query from a first user is received. A search result for the search query is determined, where the search result is associated with an online forum. That one or more users of the online forum include one or more social contacts of the first user in a social networking service is determined. A ranking of the search result is changed based on the users of the online forum comprising the one or more social contacts. An indication of the search result is provided for display, where displayed information associated with the search result indicates at least one of the one or more social contacts.Type: GrantFiled: September 15, 2014Date of Patent: November 24, 2015Assignee: Google Inc.Inventors: Gregory Matthew Marra, Sean Yaoxing Liu
-
Patent number: 9195721Abstract: Mobile devices can provide app recommendations that are relevant to a location of interest. A localized app recommendation can be triggered (e.g., by a mobile device coming within a threshold distance of an application hotspot or some other user action). A location of interest can be determined. The location of interest can be the current location of the mobile device or another location (e.g., the destination in a mapping app). Using the location of interest, a localized application ranking database with app hotspot data can be queried with location data representing the location of interest. App recommendations can be received and displayed on the mobile device. Icons for apps that are relevant to the location of interest can be visually distinguished from other apps.Type: GrantFiled: March 15, 2013Date of Patent: November 24, 2015Assignee: Apple Inc.Inventors: Leonardo A. Soto Matamala, Ronald K. Huang, Scott Herz, Tad Shimada
-
Patent number: 9189529Abstract: A method includes receiving information provided by a data processing application during execution of the data processing application. The information is indicative of at least one of a source of data for the data processing application and a destination of data from the data processing application. The method includes dynamically analyzing the information during execution of the data processing application to identify a queue in communication with the data processing application; and dynamically analyzing the information during execution of the data processing application to identify a relationship between the data processing application and the queue, including at least one of identifying that the queue is the source of data for the data processing application and identifying that the queue is the destination of data from the data processing application.Type: GrantFiled: March 15, 2013Date of Patent: November 17, 2015Assignee: Ab Initio Technology LLCInventors: Mark Buxbaum, Tim Wakeling
-
Patent number: 9189497Abstract: An information processing apparatus classifies a piece of content data as a first or second category in response to a user operation while outputting the content data for a predetermined time. When the user operation is not performed from the start of the output of the content data to the termination, the information processing apparatus automatically classifies the content data as a third category. When there is a shortage of the number of pieces of content data classified as the first or second category, the information processing apparatus adds a piece of content data classified as the third category.Type: GrantFiled: May 28, 2013Date of Patent: November 17, 2015Assignee: Canon Kabushiki KaishaInventor: Kazuteru Tani
-
Patent number: 9183272Abstract: In one embodiment, a method includes defining a slice of a dimensional database. The slice includes at least one dimension and at least one measurement and is expressable as a table. The method further includes building, in a structured query language (SQL) dialect, a single query that queries the slice and one or more non-dimensional databases. The SQL dialect represents the at least one dimension, the at least one measurement, and data attributes of the one or more non-dimensional databases. In addition, the method includes parsing the single query. The parsing includes generating a dimensional query for the dimensional database and a non-dimensional query for each of the one or more non-dimensional databases. Furthermore, the method includes executing the dimensional query on the dimensional database. Moreover, the method includes, for each non-dimensional database of the one or more non-dimensional databases, executing the non-dimensional query on the non-dimensional database.Type: GrantFiled: November 6, 2013Date of Patent: November 10, 2015Assignee: Dell Software Inc.Inventors: Jan Henrik Jonsson, Debbie M. Peabody, Aleksey Mikhailovich Bazhenov
-
Patent number: 9183249Abstract: One aspect of the invention provides a method for generating a path. The method includes: storing, in a storing unit, at least one path for each arbitrarily set section; setting, in a path setting unit, a main path from an origination to a destination input from a user and then displaying the main path through a display unit; searching, in a path generating unit, for at least one recommended path for one or more sections corresponding to a theme selected from the user and then displaying a searched recommended path through the display unit; receiving, in an input unit, a selection of one or more recommended paths; and generating, in the path generating unit, a final path based on the selection of one or more recommended paths for the one or more sections.Type: GrantFiled: September 14, 2012Date of Patent: November 10, 2015Assignee: Hyundai Motor CompanyInventors: Cheol-Woo Park, Soon-Sung Kwon, Hyun Mi Kim
-
Patent number: 9183302Abstract: A device provides a collaborative environment that enables the device to receive: technical computing environment (TCE) model information associated with one or more TCE models, problem information associated with one or more problems, TCE tool information associated with one or more TCE tools, and user information associated with one or more search query users. The device executes the one or more TCE models and the one or more TCE tools to determine behavior information associated with the one or more TCE models and the one or more TCE tools, stores the received information and the behavior information in a repository, and utilizes the information stored in the repository for generating a result in response to a query by a TCE-based search engine.Type: GrantFiled: March 15, 2013Date of Patent: November 10, 2015Assignee: The MathWorks, Inc.Inventor: Justyna Zander
-
Patent number: 9183232Abstract: Systems and methods which provide organization of content using robust content information to enable presenting content to a user organized in a highly relevant way are disclosed. According to embodiments, a user does not control the organization of the particular content (although the user may establish some level of preferences), but rather content organization rules may be autonomously applied through analysis of robust content information and provide content organized in a thematic organizational structure which is highly relevant to the user. Such content organization rules may identify content connection points which are not readily apparent, but which nevertheless provide a collection of content which is relevant. Such content organization rules may operate to provide organization of content related through a thematic thread, such as may comprise a temporal aspect, a geographic aspect, a subject matter aspect, a content file aspect, a setting aspect, a general aspect, and/or the like.Type: GrantFiled: March 15, 2013Date of Patent: November 10, 2015Assignee: MiMedia, Inc.Inventors: Christopher Giordano, Gordon C. Mackenzie, III, Mel Reyes, Nick Faulkner, Jourdan Urbach
-
Patent number: 9176958Abstract: In an exemplary embodiment of this disclosure, a method may include generating a tempo scale set based on a received query, where the query includes a plurality of query values defining a tempo of music to be searched. A tempo word set may be constructed based on the generated tempo scale set. The tempo word set may include one or more tempo words, where each tempo word includes at least one tempo scale in the tempo scale set. The music may be identified using the constructed tempo word set.Type: GrantFiled: March 12, 2013Date of Patent: November 3, 2015Assignee: International Business Machines CorporationInventors: Xin Ying Yang, Xiang Zhou, Shan Shan Wang, Heng Liu
-
Patent number: 9171341Abstract: The present invention relates to inventory management solutions, and in particular, to methods and systems for inventorying items and property over wireless and data networks, using digital imaging, positioning, RFID, and data terminals. The user experience in performing inventory management is simplified and enhanced over existing methods.Type: GrantFiled: February 24, 2014Date of Patent: October 27, 2015Inventors: David Scott Trandal, David Brahm
-
Patent number: 9171072Abstract: A system, method and computer program product for validating a document classification process, including a document collection; a document classification process performed on the document collection; a random selection module configured to automatically generate a random validation set of documents from the document collection; and a document review process performed on the random validation set of documents to validate results of the document classification process. The system, method and computer program product are configured to dynamically and in real-time measure and display on a computer display device a best case estimate of a quality of the results of the document classification process based on the documents that are validated, and given a size of a total data set of the document collection.Type: GrantFiled: March 13, 2013Date of Patent: October 27, 2015Assignee: MSC INTELLECTUAL PROPERTIES B.V.Inventors: Johannes Cornelis Scholtes, Yuriy Pasichnyk
-
Patent number: 9165084Abstract: A wireless communication device communicates with a web site over an established communication link. The device includes a controller that automatically detects whether the website provides a search engine for use by a user. If the web site provides search engine, a controller at the device configures an adaptive, context-sensitive search function of the browser to receive user input, and to perform a search based on the user input. A user interface includes a display to display the results of the search.Type: GrantFiled: December 4, 2009Date of Patent: October 20, 2015Assignees: Sony Corporation, Sony Mobile Communications ABInventors: Anders Isberg, Lotta Willstedt, Johan Fredrik Jonas Gulliksson
-
Patent number: 9158917Abstract: An apparatus is provided for auditing protected health information of one or more patients. The apparatus includes at least one memory and at least one processor configured to detect a query to access information stored in a database including patient-related information. The processor is further configured to save the query in an event file. The processor is further configured to capture query-related information associated with the query and save the query-related information in the event file. The processor is further configured to determine that the query involves protected health information. The processor is further configured to transmit, in response to determining that the query involves protected health information, the query-related information to be used in a reporting table. Corresponding computer program products and methods are also provided.Type: GrantFiled: March 30, 2012Date of Patent: October 13, 2015Assignee: McKesson Financial HoldingsInventors: Roger Newton, Barbara Brank, Robert Kells, Jason K. Martin
-
Patent number: 9152387Abstract: A system integrator for modeling an object instance of a COBOL data set, the object instance including representations of OCCURS DEPENDING ON clauses or REDEFINE clauses. The system comprises a client interface module, an import module, an object model module and modeler module. The client interface module generates an interface and receives a copybook selection and a set of REDEFINE criteria. The import module receives the copybook selection and imports a copybook from a database. The object model module receives the copybook and the set of REDEFINE criteria, and creates a customized object model for the copybook. The modeler module receives the customized object model and a set of COBOL data, and forms an object instance equivalent to the set of COBOL data, the object instance including representations of a OCCURS DEPENDING ON clause or REDEFINE clause.Type: GrantFiled: October 21, 2013Date of Patent: October 6, 2015Assignee: Aurea Software, Inc.Inventor: Caroline Esther Jesurum
-
Patent number: 9152710Abstract: A system for the support and management of search for documents is presented. The system includes knowledge-database, query interface and communication to a database of documents to be searched. Information generated during a search session is collected by the system and is added to the knowledge-database. The information is ranked automatically according to the usage of that information by the user. During successive search sessions, or during search made by other users, the system uses the knowledge-database to support the users with keywords, queries and reference to documents.Type: GrantFiled: February 16, 2009Date of Patent: October 6, 2015Assignee: SCAILEX CORPORATION LTD.Inventor: Haim Zvi Melman
-
Patent number: 9152669Abstract: System and method embodiments are provided for improving the performance of query processing in a massively parallel processing (MPP) database system by selecting one or more stationary tables for processing the query plan. In an embodiment method, a join query associated with a plurality of tables of the MPP database system is received at a coordinator process. Stationary tables are then selected from the tables according to table partition keys in the join query. The stationary tables are indicated and the join query are sent to a plurality of data nodes communicating with the coordinator process. At each of the data nodes, an execution plan for the join query is generated. Each of the data nodes then executes the execution plan to obtain query results without sharing information of the stationary tables between the data nodes.Type: GrantFiled: March 13, 2013Date of Patent: October 6, 2015Assignee: Futurewei Technologies, Inc.Inventor: Mohan Singamshetty
-
Patent number: 9128983Abstract: In accordance with certain embodiments, a query from a client may be received at a server, and a default query range may be applied to the query. The query may be executed in a first execution using an index comprising a category of information stored in the database and subject to the default query range. If the number of query results from the first execution is outside a predetermined range, then the query range may be adjusted to obtain a number of query results closer to or within the predetermined range. Additionally, the query may be executed in a second execution using the index comprising the category of information stored in the database and subject to the adjusted query range. Thereafter, the query results obtained from the second execution of the query may be sent to the client.Type: GrantFiled: October 12, 2011Date of Patent: September 8, 2015Assignee: AOL Inc.Inventor: Tao-Jung Cheng
-
Patent number: 9116937Abstract: The invention provides a process for performing automatic backups of a user's data contained in the local drives of at least one computer of a local area network by means of a Residential Gateway, which is in turn connected to a provider's Backup Server. A backup method is thus provided, which enables creating a backup in an automatic way without the need of providing UPnP support.Type: GrantFiled: June 7, 2011Date of Patent: August 25, 2015Assignee: TELEFONICA, S.A.Inventors: Jose Juan Andres Gutierrez, Jose Juan Gonzalez Menaya, Francisco Milagro Lardies
-
Patent number: 9112926Abstract: A content recommendation apparatus and method gives users a peer-to-peer, highly personal way to discover new content by being introduced to one or more similar users. A similar user is a user that has a correlation to another user based on their preferences and behaviors (e.g., downloaded content, frequency of use, content currently have on device, browsing behaviors, content organizational habits, etc.). A catalog of content, or a designated portion thereof, can be used at least in part for finding matches and for identifying content to suggest to another. Data about user behavior can serve to connect the user to similar individuals for the purpose of discovering new content.Type: GrantFiled: April 4, 2011Date of Patent: August 18, 2015Assignee: QUALCOMM, IncorporatedInventors: Kameron N. Kerger, Daniel J. Guest, Scott D. Beith, Jee Young P. Wipperfurth
-
Patent number: 9104746Abstract: A system and method for identifying contrarian terms is disclosed. The system and method includes identifying a plurality of websites describing a product or service, analyzing content in the plurality of websites, the content relating to the described product or service, identifying contrarian terms based on the website content using a processing circuit, wherein the contrarian terms comprise descriptions of a product or service, associating the identified contrarian terms with a category, within which the product or service has been categorized in at least one of the plurality of websites, and storing the contrarian terms and the associated category in a memory.Type: GrantFiled: March 28, 2014Date of Patent: August 11, 2015Assignee: Google, Inc.Inventors: Raveesh Nayar, Mayur Datar, Sumit Sanghai, Pranav Kumar Tiwari