Patents Examined by Khanh Pham
  • Patent number: 8943086
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for allowing model-based backend services adaptations of business objects. One computer-implemented method includes receiving, at a generic interface associated with at least one backend application, a request for data from a particular backend application, identifying a service for execution associated with the received request based at least in part on the received request, identifying a configuration entry associated with the identified service in a configuration table, where the configuration entry defines a set of access-related information associated with at least one business object associated with the backend application, and requesting data from a business logic layer of the backend application based, at least in part, on the access-related information associated with the at least one business object.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: January 27, 2015
    Assignee: SAP SE
    Inventors: Gerd Moser, Dhaval Desai, Santosh V, Manish Joshi, Karthikeyan Loganathan, Santosh Kumar Addanki, Suvarna Kharidehal, Antony Raja T, Anomit Ghosh, Marina Wochner, Peter Roth, Thomas Mocker, Steffen Schloenvoigt
  • Patent number: 8935252
    Abstract: Systems and methods are disclosed herein for performing classification of documents or performing other tasks based on rules. A rule generator receives a request for a rule that will receive as an input a document and output an outcome such as a classification of the document, addition of the document to a whitelist or blacklist, or occurrence of some other outcome. The rules are applied to a document and the document and outcome of the rules are presented to a rater. A rating of the accuracy of the outcome is received from the rater and the rating is propagated to quality metrics of rules that contributed to the outcome. Rules with a quality metric above a threshold may be added to a production rule set. Rules with a quality metric below a threshold may be removed.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: January 13, 2015
    Assignee: Wal-Mart Stores, Inc.
    Inventor: Digvijay Singh Lamba
  • Patent number: 8935241
    Abstract: A database has a plurality of elements, where each element is associated with a location and at least one set of different attribute values, wherein each set includes a timestamp when the attribute values in the set were determined. A determination is made of a reference geographical location, an element having a geographical location within a geographical region including the referenced geographical location, a most recent set of the attribute values for the element having a most recent timestamp, a previous set of attribute values for the determined element comprising the set of attribute values having a previous timestamp prior to the most recent timestamp, and whether a condition with respect to at least one of the most recent set of attribute values and the previous set of attribute values of the determined element is satisfied.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Matthew S. Chmiel, Jason Hiltz-Laforge, Alireza Pourshahid, Graham A. Watts
  • Patent number: 8918438
    Abstract: A collection unit collects attribute information of each of a plurality of electronic devices, and registers the collected attribute information in mounted device information correspondingly to a mounting position of the electronic device in a management system.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: December 23, 2014
    Assignee: Fujitsu Limited
    Inventors: Hirokazu Matsubayashi, Shoji Oshima, Tatsuhiko Machida, Yukari Tsuchiyama, Satoshi Yazawa
  • Patent number: 8914424
    Abstract: Improvements to apparatus, methods, and computer program products are disclosed to improve the efficiency of pinning objects in a heap memory that is subject to a garbage collection system.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: December 16, 2014
    Assignee: Oracle America, Inc.
    Inventor: Antonios Printezis
  • Patent number: 8914337
    Abstract: To readily select a data file to be obtained from among data files to be distributed, or to readily recommend such a data file to a user, while suppressing a load imposed on a data distribution system. A data distribution system comprises a distribution device for holding data files which are distribution objects, and user terminals. Each of the user terminals obtains each of file pieces from any of other user terminals or the distribution devices, the file pieces being obtained by dividing one object file among the data files to be distributed, obtains a list of data files having been obtained by another user terminal when obtaining a file piece from the other user terminal, and assembles the obtained file pieces to obtain the object file, in which information of the data files included in the obtained list is used in selecting a data file to be newly obtained.
    Type: Grant
    Filed: July 16, 2009
    Date of Patent: December 16, 2014
    Assignees: Sony Corporation, Sony Computer Entertainment Inc.
    Inventor: Masaaki Fukuda
  • Patent number: 8909619
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes obtaining, in response to a determination that one or more tools are relevant to a search query or search results, code for presenting user interface controls with the search results, wherein selection of a particular presented user interface control results in performing an operation corresponding to a particular tool for manipulating the search results, and wherein the code is configured to present the user interface controls for the determined tools more prominently than user interface controls for one or more others of the tools that were not determined to be relevant to the search query or the search results.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: December 9, 2014
    Assignee: Google Inc.
    Inventors: Patrick F. Riley, Yujing Zeng, Dale K. Neal
  • Patent number: 8909684
    Abstract: According to one embodiment, a semiconductor device includes a semiconductor memory device and a memory controller. The semiconductor memory device is capable of holding data. The memory controller controls write operation to write data received from a host unit into the semiconductor memory device. The memory controller includes a logical address space including a plurality of address areas each having a write limiting condition according to an address and a type of data to be written into the semiconductor memory device, permitting an adding a file and inhibiting a written file from being overwritten in a specific file format.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: December 9, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Takafumi Ito
  • Patent number: 8909602
    Abstract: A snapshot of an inventory of a virtualized computer system is produced and a user-editable code is generated therefrom, so that the inventory can be reconstructed entirely or partially. The snapshot includes identifying data for items in the virtualized computer system, and relationship data that indicate hierarchical and non-hierarchical relationships between the items. The items in the inventory of the virtualized computer system include virtual machines, servers on which the virtual machines are running, one or more data centers in which the servers reside, and logical containers such as folders for virtual machines, resource pools that each contain one or more virtual machines, and server clusters that each contain one or more servers.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: December 9, 2014
    Assignee: VMware, Inc.
    Inventors: Vijayaraghavan Soundararajan, Balaji Parimi
  • Patent number: 8903845
    Abstract: The present invention is directed towards systems and methods for providing search assistance technologies based on a user's search self-efficacy and search frustration. The method according to one embodiment of the present invention comprises receiving a search query from a user. The method then calculates the user's search self-efficacy and calculates the user's frustration with the current information task. The method then identifies a plurality of search assistance technologies based on the user's search self-efficacy and frustration. Finally, the method provides a search engine results page comprising a plurality of search results and the identified plurality of search assistance technologies.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: December 2, 2014
    Assignee: Yahoo! Inc.
    Inventors: Henry Feild, Omer Emre Velipasaoglu, Benoit Dumoulin, Elizabeth F. Churchill, Rosemary Jones, Jeffrey Bardzell
  • Patent number: 8903877
    Abstract: A file system has files constructed of an inode for each file, indirect blocks, and allocation units of file system data blocks. Each of the allocation units has one of the file system data blocks or a plurality of the file system data blocks having contiguous file system block numbers. Each file in the file system has a respective allocation unit size attribute specifying an allocation unit size of each and every allocation unit in the file, and the files in the file system have allocation units of different allocation unit sizes. By using larger allocation units for larger files, there is a reduction in the number of indirect blocks in the files without a corresponding loss in performance, and a reduction in the time needed for the UNIX FSCK utility to check file system consistency.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: December 2, 2014
    Assignee: EMC Corporation
    Inventors: Srinivasa R. Vempati, Sitaram Pawar, Philippe Armangau, Jean-Pierre Bono, Christopher Seibel
  • Patent number: 8903795
    Abstract: Systems and methods for automating the creation of an episode of a show, such as an interactive video production, are described. In some embodiments, the systems and methods facilitate the creation of an episode of an interactive, music video show.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: December 2, 2014
    Assignee: Music Choice
    Inventors: Stephen D. Malaby, Bryan J. LeBlanc, Ivan Fokin, Dow Seng Lam, Mateti Siva Ram
  • Patent number: 8903867
    Abstract: A method for exploring a catalog of digital information contents through a user apparatus is provided with a display screen, in which the catalog of digital information contents is structured according to at least two hierarchical tree structures, each including a respective hierarchy of nodes, each node corresponding to a respective category of digital information contents.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: December 2, 2014
    Assignee: Telecom Italia S.p.A.
    Inventors: Fabrizio Antonelli, Dario Mana, Monica Perrero, Federica Protti, Rossana Simeoni
  • Patent number: 8898169
    Abstract: Product data for a product is received by an attribute selection module. The product data includes product image data and product text data. This product data is used to generate a plurality of probability distributions for a category. The category includes a plurality of attributes, and the probability distribution includes a plurality of probabilities indicating the likelihoods that attributes of the category are applicable to the product. The plurality of probability distributions for the category are weighted and summed to generate a combined probability distribution for the category. An attribute label is determined by selecting an attribute from the category that is indicated to be most likely applicable to the product based on the combined probability distribution for the category. The attribute label is associated with the product. The attribute label enables other services to search for and retrieve the product based on the attribute.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: November 25, 2014
    Assignee: Google Inc.
    Inventors: Salih B. Gokturk, Wei Zhang, Emilio Rodriguez Antunez, III, Baris Sumengen
  • Patent number: 8898189
    Abstract: In a system manages a plurality of pieces of sensor information in a plant, or the like, it can be reducing an amount of data stored in a database and easily a processing for searching a place of an anomaly and an anomaly cause. A database management method for use in a computer for managing a database, the database management method including: a step of analyzing a query; a step of generating a first inquiry for searching the database for compressed data; a step of generating a second inquiry for executing a search of time-series data; a step of extracting given data from the obtained time-series data, based on a response result of the second inquiry; and a step of generating an output result by extracting data to be output to a client computer from the given data.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: November 25, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Sadaki Nakano, Keiro Muro, Shinji Fujiwara
  • Patent number: 8898170
    Abstract: Systems and methods for generating and using performance metadata associated with a media piece (e.g., music or video) are provided. An electronic device can monitor a user's workout performance while playing a particular media piece. Workout performance may include the user's rate of motion and/or one or more physiological metrics of the user. Based on the user's workout performance, the electronic device can create new or modify existing performance metadata associated with the media piece. In some embodiments, the performance metadata based on a particular user's workout performance in response to a media piece may be combined with collective performance metadata based on the workout performances of multiple users in response to the media piece. The combined performance metadata may then be stored as new collective metadata. Accordingly, the collective performance metadata can represent the average response to a media piece over multiple users.
    Type: Grant
    Filed: July 15, 2009
    Date of Patent: November 25, 2014
    Assignee: Apple Inc.
    Inventors: Allen P. Haughay, Jr., Benjamin Rottler
  • Patent number: 8892569
    Abstract: Approaches for indexing and retrieving spatial data with a quadtree index in database management systems are described. In an embodiment, data objects are stored without decomposition within a linearized quadtree stored within a B-tree index. In another embodiment, a method determines an optimal execution plan for a spatial query by parsing it to determine a query type and geometry object associated with the query. The method tessellates the query object by recursively decomposing the quadtree blocks that cover it. Cost-based decomposition decisions are made by consulting a cost model furnished by the database management system to minimize the cost of the resulting index range plan on the B-tree storage. Thus, data-directed query decomposition enacted by the method results in the optimal cost index range plan for the current data distribution and system context. In another embodiment, a system identifies and displays an optimal index range plan in a user interface.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: November 18, 2014
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Ivan Thomas Bowman, David Edward De Haan
  • Patent number: 8892543
    Abstract: System and method for indexing rendered web page images. A web crawling engine stores the content and crawl time of a web page. A scheduling engine sends the content and crawl time to a rendering engine, and processes requests for embedded objects. If a requested object has been crawled, it sends the contents to the rendering engine. Otherwise it schedules the crawl of the object, and once the object is crawled, it resends the content and crawl time of the web page to the rendering engine. The rendering engine receives the content and crawl time of a web page, requests all embedded objects, and renders the web page to an image once all embedded objects are received.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: November 18, 2014
    Assignee: Google Inc.
    Inventors: Rupesh Kapoor, Erik Hendriks, Sathayanarayana Giridhar, Andrei Pascovici, Pawel Aleksander Fedorynski
  • Patent number: 8892608
    Abstract: A reliable caching mechanism is provided for client-side caching of data that captures user interaction with a remote service, where users interact with the remote service through a computing device. Such instrumentation items are cached in a client-side offline queue. Within the client-side queue, the gathered instrumentation items survive between user sessions with the remote service. Because the client-side does not lose the instrumentation items that were gathered in a session when the session ends, those instrumentation items do not all need to be transferred to the server-side at or prior to the termination of the session in which the instrumentation items are collected. Instead, the instrumentation items may be sent to the server-side at times that will have less impact on the user experience, such as when the computing device is otherwise idle.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: November 18, 2014
    Assignee: Apollo Education Group, Inc.
    Inventor: Tomi J. Blinnikka
  • Patent number: 8886618
    Abstract: The current position of each node in a hierarchical structure is held, and the past position of each node in the hierarchical structure is held. The current position is displayed in correspondence with the past position in a first user interface. The past position is displayed in correspondence with the current position in a second user interface. When the past position displayed in the first user interface is designated, the second user interface displays the designated past position. When a current position displayed in the second user interface is designated, the first user interface displays the designated current position.
    Type: Grant
    Filed: July 9, 2009
    Date of Patent: November 11, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshinobu Hamada