Patents Examined by Syed Hasan
-
Patent number: 9513713Abstract: 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: GrantFiled: June 18, 2014Date of Patent: December 6, 2016Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Barry A. Kritt, Sarbajit K. Rakshit
-
Patent number: 9514152Abstract: 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: GrantFiled: December 21, 2012Date of Patent: December 6, 2016Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Manfred Forster, Elisabeth Mueller, Peter Sorg
-
Patent number: 9495413Abstract: 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: GrantFiled: June 25, 2009Date of Patent: November 15, 2016Assignee: The Babcock & Wilcox CompanyInventors: Quan Chi Tran, Xiaoda Gong
-
Patent number: 9489462Abstract: 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: GrantFiled: August 25, 2014Date of Patent: November 8, 2016Assignee: Google Inc.Inventors: Ellen Spertus, Stephen R. Lawrence
-
Patent number: 9489425Abstract: 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: GrantFiled: March 31, 2014Date of Patent: November 8, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Madhavan Kandhadai Vasantham, Mahesh Tyagarajan, Sreekanth Sreedhararaj
-
Patent number: 9483799Abstract: 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: GrantFiled: April 27, 2015Date of Patent: November 1, 2016Assignee: QVINCI SOFTWARE, LLCInventors: Charles Brenton Nagel, Jay Otterbein
-
Patent number: 9471243Abstract: 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: GrantFiled: December 15, 2011Date of Patent: October 18, 2016Assignee: Veritas Technologies LLCInventors: Sanjay Kumar, Venkatesha M. G.
-
Patent number: 9465810Abstract: 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: GrantFiled: July 20, 2011Date of Patent: October 11, 2016Assignee: VERITAS TECHNOLOGIES LLCInventor: Kedar Shrikrishna Patwardhan
-
Patent number: 9465800Abstract: 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: GrantFiled: December 6, 2013Date of Patent: October 11, 2016Assignee: Trunomi LTD.Inventor: Stuart H. Lacey
-
Patent number: 9460227Abstract: 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: GrantFiled: April 2, 2012Date of Patent: October 4, 2016Assignee: LG ELECTRONICS INC.Inventors: Youndong Park, Yongtaek Gong, Yongkyoung Shin
-
Patent number: 9460132Abstract: 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 wiType: GrantFiled: July 20, 2011Date of Patent: October 4, 2016Assignee: ROBERT BOSCH GMBHInventors: Ramon Amirpour, Guenter Nobis, Roger Malmsheimer
-
Patent number: 9454587Abstract: 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: GrantFiled: August 25, 2014Date of Patent: September 27, 2016Assignee: Apple Inc.Inventors: David Lyons, Eric Weiss, Pavel Cisler, Peter McInerney, John Hornkvist
-
Patent number: 9449306Abstract: 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: GrantFiled: April 12, 2012Date of Patent: September 20, 2016Assignee: International Business Machines CorporationInventors: Su Liu, Shunguo Yan
-
Patent number: 9449017Abstract: 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: GrantFiled: August 5, 2013Date of Patent: September 20, 2016Inventor: William M Pitts
-
Patent number: 9442948Abstract: 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: GrantFiled: June 15, 2011Date of Patent: September 13, 2016Assignee: SAP SEInventor: Ivan Schreter
-
Patent number: 9442460Abstract: 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: GrantFiled: July 24, 2013Date of Patent: September 13, 2016Assignee: LG Display Co., Ltd.Inventors: Minsung Yoon, Sunwoo Kim, Minyoung Shin
-
Patent number: 9436946Abstract: 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: GrantFiled: July 31, 2013Date of Patent: September 6, 2016Assignee: Google Inc.Inventors: Alexander Collins, Andrew T. Wansley
-
Patent number: 9436747Abstract: 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: GrantFiled: June 25, 2015Date of Patent: September 6, 2016Assignee: Google Inc.Inventors: Steven D. Baker, Michael E. Flaster, Nitin Gupta, Paul Haahr, Srinivasan Venkatachary, Yonghui Wu
-
Patent number: 9432729Abstract: 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: GrantFiled: January 26, 2007Date of Patent: August 30, 2016Assignee: Thomson LicensingInventor: David Johnston Lynch
-
Patent number: 9430515Abstract: 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: GrantFiled: December 6, 2013Date of Patent: August 30, 2016Assignee: General Electric CompanyInventors: Dhanashree Sadanand Damodar, Pradyumna Ojha, Christina Ann Romanik, Veera Paparao Bolla, Balajose Goli