Patents Examined by Syed Hasan
  • Patent number: 9513713
    Abstract: In a touch-based device presenting a media content playback, a first increment of a first control is determined. The first control allows a user to move forward or back in the media content in steps of the first increment using a touch-based gesture. A second increment and a size of a second control is computed using the first increment and a factor. The second increment is smaller than the first increment. The second control is constructed and presented according to the second increment and the size of the second control, the second control allowing the user to move forward or back in the media content in steps of the second increment. Responsive to the user using the second control, a forward or back movement in the media content by a multiple of the second increment is performed.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: December 6, 2016
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Barry A. Kritt, Sarbajit K. Rakshit
  • Patent number: 9514152
    Abstract: Method and data access unit for storage of data records for creating a serialized charging record formatted for insertion into a charging database. The method includes traversing the hierarchical charging record and for each part node of said hierarchical charging record identifying an attribute of the part node and determining if said attribute is a key attribute or a search attribute and if affirmative storing an attribute value of said attribute in a field of the serialized charging record based on a charging database configuration definition. A part segment comprising the attribute value and a data value token is stored in a payload body field of the serialized charging record with a part node indicator representing the location of the part node in the hierarchical charging record based on a hierarchical charging record configuration definition. A method and data access unit for creating a hierarchical charging record is also disclosed.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: December 6, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Manfred Forster, Elisabeth Mueller, Peter Sorg
  • Patent number: 9495413
    Abstract: Systems and methods for accessing data from a database are provided. A user selection of a database object may be received. One or more input fields for obtaining user input associated with the selected database object may be dynamically generated and presented to the user. User input associated with the selected database object may be received via the one or more generated input fields. A database query may then be generated utilizing the received user input, and the database may be queried utilizing the constructed database query.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: November 15, 2016
    Assignee: The Babcock & Wilcox Company
    Inventors: Quan Chi Tran, Xiaoda Gong
  • Patent number: 9489462
    Abstract: Methods and systems for improving user search experience with a search engine by providing a way for associated users to personalize search queries and/or search results based on users' information gathered from a social network. Search personalization can be achieved through the tailoring of search methodologies or the ranking or ordering of search results in accordance with information gathered for each user.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: November 8, 2016
    Assignee: Google Inc.
    Inventors: Ellen Spertus, Stephen R. Lawrence
  • Patent number: 9489425
    Abstract: The present invention is generally directed to methods, systems, and computer program products for routing order lookups. Order data from order management system database is synchronized to an order cache. When an order lookup is received, a business layer determines if the cache can appropriately service the order lookup. If so, the business layer routes the order lookup to the cache. Otherwise, the business layer routes the order lookup to the order management system database. In some embodiments, order lookups configured to impact state of the order management system database (e.g., that write or change order data) are routed to the order management system database. In these same embodiments, order lookups configured to not impact state of the order management system database (e.g., that read order data) are routed to the cache.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: November 8, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Madhavan Kandhadai Vasantham, Mahesh Tyagarajan, Sreekanth Sreedhararaj
  • Patent number: 9483799
    Abstract: Embodiments include a method of aggregating data from a plurality of QuickBooks (QB) files that may be in physically separate locations, and having at least one account name in common. In one embodiment, the method includes, assigning a different parent account identification (ID) number to each differently named parent account. The method includes creating an entry in a hash table for each parent account ID, the contents of the entry being a collection of rows including a row for each different sub account of the parent account, wherein data for multiple instances of like named parent accounts are aggregated, the key of the entry in the hash table being the parent account ID.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: November 1, 2016
    Assignee: QVINCI SOFTWARE, LLC
    Inventors: Charles Brenton Nagel, Jay Otterbein
  • Patent number: 9471243
    Abstract: Various systems and methods for performing dynamic storage tiering in a virtual environment. For example, one method can involve identifying a location of a storage object within a virtual machine file, where the virtual machine file includes multiple storage objects. The method then involves detecting whether the storage object meets a criterion of a tiering policy. If the storage object meets the criterion, the storage object is moved from one tier of a multi-tier storage system to another tier of the multi-tier storage system.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: October 18, 2016
    Assignee: Veritas Technologies LLC
    Inventors: Sanjay Kumar, Venkatesha M. G.
  • Patent number: 9465810
    Abstract: A method for file system checking in a storage device. The method includes executing a computer system having a plurality microprocessor cores, initiating a file system check operation by using a file system check agent that execute on the computer system and accesses a storage device, and validating a plurality of meta-data structures of the file system. The method further includes dividing and allocating the metadata structures among a plurality of worker threads. For each worker thread, data corresponding to the metadata structures is processed using a read ahead operation. file system check is processed to completion, wherein the read ahead operation feeds data corresponding to the metadata structures to each of the plurality of worker threads in parallel.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: October 11, 2016
    Assignee: VERITAS TECHNOLOGIES LLC
    Inventor: Kedar Shrikrishna Patwardhan
  • Patent number: 9465800
    Abstract: A method for sharing verified identity documents is disclosed. The method is performed at one or more electronic devices. The client device obtains identity information of a user and a document. The client device extracts identity information from the document. The client device determines that the identity information of the user and the extracted identity information substantially match, and generates at least one verification rating for the document. The client device sends the document, the data extracted from the document, and the at least one verification rating to a server system remote from the client device. This information is then provided by the server system to another party upon approval by the user to share the information with that party.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 11, 2016
    Assignee: Trunomi LTD.
    Inventor: Stuart H. Lacey
  • Patent number: 9460227
    Abstract: A method for displaying web histories in an electronic device includes displaying at least one webpage through a web browser in response to a user input, and displaying a list of web histories for previously displayed webpages when receiving a request for a webpage visit record, wherein the web history is generated by sorting webpages by each category.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: October 4, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Youndong Park, Yongtaek Gong, Yongkyoung Shin
  • Patent number: 9460132
    Abstract: A method for identifying a motor vehicle for a plurality of motor vehicle inspection devices, including ascertaining a distinct characteristic of the motor vehicle; ascertaining basic identification data of the motor vehicle; storing the distinct characteristic and the basic identification data in an identification data set for this motor vehicle on a storage medium; identifying the identification data set associated with the motor vehicle on the storage medium based on the distinct characteristic with a first of the plurality of motor vehicle inspection devices; reading out the identified identification data set of the motor vehicle from the storage medium; ascertaining first identification data of the motor vehicle, which are specific to the first of the plurality of motor vehicle inspection devices; supplementing the read-out identification data set by the first identification data; storing the supplemented identification data set on the storage medium; identifying the identification data set associated wi
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: October 4, 2016
    Assignee: ROBERT BOSCH GMBH
    Inventors: Ramon Amirpour, Guenter Nobis, Roger Malmsheimer
  • Patent number: 9454587
    Abstract: Methods, systems, and apparatus, including computer program products, for searching for and presenting backups. A first search result including a first version of an item is presented. The first version is associated with a first date range having a first start date and a first end date. User input requesting that an archive including one or more versions of the item be searched is received. A second search result including a second version of the item is presented. The second version is different from the first version. The second version is associated with a second date range having a second start date and a second end date. The second date range does not overlap with the first date range.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: September 27, 2016
    Assignee: Apple Inc.
    Inventors: David Lyons, Eric Weiss, Pavel Cisler, Peter McInerney, John Hornkvist
  • Patent number: 9449306
    Abstract: The different illustrative embodiments provide a method for managing user identifiers presented in accordance with an illustrative embodiment. In an illustrative embodiment, a determination is made whether the new user identifier matches an existing user identifier according to a policy for a minimum degree of character variation between the new user identifier and the existing user identifier responsive to receiving a request to store a new user identifier. The request to store the new user identifier is rejected responsive to a determination that the new user identifier matches the existing user identifier according to the policy. The request is approved responsive to an absence of a determination that the new user identifier matches the existing user identifier according to the policy.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: September 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Shunguo Yan
  • Patent number: 9449017
    Abstract: The consistency callback mechanisms employed by local file systems such as NTFS and distributed file systems such as DDS, NFS and CIFS are extended to provide a shared memory foundation for efficiently broadcasting real-time high definition video from a source object to large numbers of viewers via the Internet. Distributed applications such as video viewing client applications establish connections to a common distributed file system object, and then each application registers with the underlying distributed file system to receive notifications whenever the video source modifies the source object. The data required to update images maintained by viewing clients is included in notification messages. The distributed file system employs a network of proxy cache nodes. Proxy cache nodes receive notification messages (complete with image update data) and update their cached images of the source object and then retransmit the notification messages towards the viewing clients using IP multicast techniques.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: September 20, 2016
    Inventor: William M Pitts
  • Patent number: 9442948
    Abstract: A system includes reception of an instruction to load a page from a database datastore into a database cache, allocation of the page within the cache, determination of a resource type associated with the page, and allocation of a control block for the page within the cache based on the determined resource type, wherein the allocated control block in a case that the resource type is a first resource type is different from the allocated control block in a case that the resource type is a second resource type.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: September 13, 2016
    Assignee: SAP SE
    Inventor: Ivan Schreter
  • Patent number: 9442460
    Abstract: The present disclosure relates to a digital hologram display device displaying 3D image as a hologram by using a complex modulation. The digital hologram display device comprising a spatial light modulator including a first pixel outputting a first modulation light by modulating a phase of a first plane-polarized light and a second pixel outputting a second modulation light by modulating the phase of the first plane-polarized light, wherein the second pixel is adjacent to the first pixel; and a light combiner changing a path of the first modulation light outputted from the first pixel so that the path of the first modulation light corresponds to a path of the second modulation light outputted from the second pixel for combining the first modulation light with the second modulation light, wherein a phase of the first modulation light is different from a phase of the second modulation light.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: September 13, 2016
    Assignee: LG Display Co., Ltd.
    Inventors: Minsung Yoon, Sunwoo Kim, Minyoung Shin
  • Patent number: 9436946
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content to a user. A method includes: receiving a query; receiving query results based on the query; determining for each of a predetermined number of top results entities associated therewith; using the determined entities to either augment or filter the query producing an enhanced query; and using the enhanced query to identify one or more sponsored content items for presentation to a user along with the query results.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: September 6, 2016
    Assignee: Google Inc.
    Inventors: Alexander Collins, Andrew T. Wansley
  • Patent number: 9436747
    Abstract: Methods, systems, and apparatus, including computer program products, for generating synthetic queries using seed queries and structural similarity between documents are described. In one aspect, a method includes identifying embedded coding fragments (e.g., HTML tag) from a structured document and a seed query; generating one or more query templates, each query template corresponding to at least one coding fragment, the query template including a generative rule to be used in generating candidate synthetic queries; generating the candidate synthetic queries by applying the query templates to other documents that are hosted on the same web site as the document; identifying terms that match structure of the query templates as candidate synthetic queries; measuring a performance for each of the candidate synthetic queries; and designating as synthetic queries the candidate synthetic queries that have performance measurements exceeding a performance threshold.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: September 6, 2016
    Assignee: Google Inc.
    Inventors: Steven D. Baker, Michael E. Flaster, Nitin Gupta, Paul Haahr, Srinivasan Venkatachary, Yonghui Wu
  • Patent number: 9432729
    Abstract: There are provided a method and apparatus for adaptive transport injection for playback. The apparatus includes a playback manager for managing at least one buffer to maintain a fullness of the at least one buffer for a data playback by adapting a data injection size, relating an amount of data injected at a given time into the at least one buffer, to smallest available space in the at least one buffer.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: August 30, 2016
    Assignee: Thomson Licensing
    Inventor: David Johnston Lynch
  • Patent number: 9430515
    Abstract: A system includes a first processor configured to intake a schema definition file. The schema definition file defines a set of rules that a data document must follow. The processor extracts one or more data adherence rules from the schema definition file and stores the extracted data adherence rules. Accordingly, subsequent data generation, configuration and/or validation of one or more system data objects may occur without requiring the creation of the data document.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: August 30, 2016
    Assignee: General Electric Company
    Inventors: Dhanashree Sadanand Damodar, Pradyumna Ojha, Christina Ann Romanik, Veera Paparao Bolla, Balajose Goli