Patents Examined by Truong Vo
  • Patent number: 9195764
    Abstract: 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: Grant
    Filed: September 15, 2014
    Date of Patent: November 24, 2015
    Assignee: Google Inc.
    Inventors: Gregory Matthew Marra, Sean Yaoxing Liu
  • Patent number: 9195721
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: November 24, 2015
    Assignee: Apple Inc.
    Inventors: Leonardo A. Soto Matamala, Ronald K. Huang, Scott Herz, Tad Shimada
  • Patent number: 9189529
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: November 17, 2015
    Assignee: Ab Initio Technology LLC
    Inventors: Mark Buxbaum, Tim Wakeling
  • Patent number: 9189497
    Abstract: 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: Grant
    Filed: May 28, 2013
    Date of Patent: November 17, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazuteru Tani
  • Patent number: 9183272
    Abstract: 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: Grant
    Filed: November 6, 2013
    Date of Patent: November 10, 2015
    Assignee: Dell Software Inc.
    Inventors: Jan Henrik Jonsson, Debbie M. Peabody, Aleksey Mikhailovich Bazhenov
  • Patent number: 9183249
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: November 10, 2015
    Assignee: Hyundai Motor Company
    Inventors: Cheol-Woo Park, Soon-Sung Kwon, Hyun Mi Kim
  • Patent number: 9183302
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: November 10, 2015
    Assignee: The MathWorks, Inc.
    Inventor: Justyna Zander
  • Patent number: 9183232
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: November 10, 2015
    Assignee: MiMedia, Inc.
    Inventors: Christopher Giordano, Gordon C. Mackenzie, III, Mel Reyes, Nick Faulkner, Jourdan Urbach
  • Patent number: 9176958
    Abstract: 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: Grant
    Filed: March 12, 2013
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Xin Ying Yang, Xiang Zhou, Shan Shan Wang, Heng Liu
  • Patent number: 9171341
    Abstract: 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: Grant
    Filed: February 24, 2014
    Date of Patent: October 27, 2015
    Inventors: David Scott Trandal, David Brahm
  • Patent number: 9171072
    Abstract: 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: Grant
    Filed: March 13, 2013
    Date of Patent: October 27, 2015
    Assignee: MSC INTELLECTUAL PROPERTIES B.V.
    Inventors: Johannes Cornelis Scholtes, Yuriy Pasichnyk
  • Patent number: 9165084
    Abstract: 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: Grant
    Filed: December 4, 2009
    Date of Patent: October 20, 2015
    Assignees: Sony Corporation, Sony Mobile Communications AB
    Inventors: Anders Isberg, Lotta Willstedt, Johan Fredrik Jonas Gulliksson
  • Patent number: 9158917
    Abstract: 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: Grant
    Filed: March 30, 2012
    Date of Patent: October 13, 2015
    Assignee: McKesson Financial Holdings
    Inventors: Roger Newton, Barbara Brank, Robert Kells, Jason K. Martin
  • Patent number: 9152387
    Abstract: 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: Grant
    Filed: October 21, 2013
    Date of Patent: October 6, 2015
    Assignee: Aurea Software, Inc.
    Inventor: Caroline Esther Jesurum
  • Patent number: 9152710
    Abstract: 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: Grant
    Filed: February 16, 2009
    Date of Patent: October 6, 2015
    Assignee: SCAILEX CORPORATION LTD.
    Inventor: Haim Zvi Melman
  • Patent number: 9152669
    Abstract: 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: Grant
    Filed: March 13, 2013
    Date of Patent: October 6, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventor: Mohan Singamshetty
  • Patent number: 9128983
    Abstract: 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: Grant
    Filed: October 12, 2011
    Date of Patent: September 8, 2015
    Assignee: AOL Inc.
    Inventor: Tao-Jung Cheng
  • Patent number: 9116937
    Abstract: 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: Grant
    Filed: June 7, 2011
    Date of Patent: August 25, 2015
    Assignee: TELEFONICA, S.A.
    Inventors: Jose Juan Andres Gutierrez, Jose Juan Gonzalez Menaya, Francisco Milagro Lardies
  • Patent number: 9112926
    Abstract: 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: Grant
    Filed: April 4, 2011
    Date of Patent: August 18, 2015
    Assignee: QUALCOMM, Incorporated
    Inventors: Kameron N. Kerger, Daniel J. Guest, Scott D. Beith, Jee Young P. Wipperfurth
  • Patent number: 9104746
    Abstract: 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: Grant
    Filed: March 28, 2014
    Date of Patent: August 11, 2015
    Assignee: Google, Inc.
    Inventors: Raveesh Nayar, Mayur Datar, Sumit Sanghai, Pranav Kumar Tiwari