Patents Examined by Syed Hasan
-
Patent number: 9646053Abstract: A data block stores one or more rows of a database table or relation. An entire row may not fit in a data block. Part of the row is stored in one data block, and another part is stored in another data block. Each row part is referred to herein as a row segment and the data blocks are referred to as row-segmented data blocks. Data block dictionary compression is used to compress row-segmented data blocks. Each data block contains a dictionary that is used to compress rows in the data block, including row segments. The dictionary in a data block is used to compress row segments in the data block. Hence, multiple dictionaries may be used to decompress a row comprised of row segments.Type: GrantFiled: March 12, 2013Date of Patent: May 9, 2017Assignee: Oracle International CorporationInventors: Vineet Marwah, Ajit Mylavarapu, Amit Ganesh
-
Patent number: 9646031Abstract: Data objects stored in a data store include data attribute(s) and associated value(s) for the attributes. Data analysis tools (DATs) stored in a data store are associated with reference data attribute(s). The data objects are identified by one or more DATs based on each reference data attribute(s) of a corresponding DAT matching one of the data attribute(s) of the corresponding data object(s) and independent of the value for the data attribute(s). The DATs generate an additional data object as a function of the identified data object, and the additional data object is stored in the data store.Type: GrantFiled: February 15, 2016Date of Patent: May 9, 2017Assignee: Monsanto Technology, LLCInventors: Christopher Allen Taylor, Ryan Jerry Richt
-
Patent number: 9639463Abstract: The various implementations described herein include systems, methods and/or devices used to enable heuristic aware garbage collection in storage systems (e.g., non-volatile data storage systems using one or more flash memory devices). In one aspect, a time parameter (e.g., dwell time) and/or heuristics (e.g., error count, error rate, number of reads, number of times programmed, etc.) are used in a garbage collection scheme. For example, in some implementations, the method of garbage collection for a storage medium in a storage system includes (1) determining a time parameter for a block in the storage medium, and (2) in accordance with a determination that the time parameter for the block is greater than a first threshold time, enabling garbage collection of the block.Type: GrantFiled: September 17, 2013Date of Patent: May 2, 2017Assignee: SANDISK TECHNOLOGIES LLCInventors: Navneeth Kankani, Anand Kulkarni, Charles See Yeung Kwong
-
Patent number: 9633099Abstract: To synchronize data between a remote database and a local object-graph-and-persistence-framework, a synchronization framework receives messages from the local object-graph-and-persistence-framework indicating that a locally-managed object has been retrieved from a local datastore and instantiated or that the locally-managed object has been created, modified, or deleted. When the synchronization framework determines that the message was instigated by a local user's activity (as opposed to a background synchronization process), the synchronization framework synchronizes the locally-managed object with the remote database.Type: GrantFiled: July 13, 2015Date of Patent: April 25, 2017Assignee: RealNetworks, Inc.Inventor: Stephen M. Blanding
-
Patent number: 9626438Abstract: Embodiments of the present disclosure help content providers identify popular topics based on Internet search data, as well as to quantify the popularity of content addressing those topics. A computer-implemented method according to one embodiment of the present disclosure comprises receiving search data by a computer system; identifying a category related to at least a portion of the search data; determining, by the computer system and based on the search data, a topic for content associated with the identified category; and determining, by the computer system, a score indicative of a level of popularity for the topic, wherein determining the score is based on the search data and on one or more formats for the content associated with the topic.Type: GrantFiled: April 24, 2013Date of Patent: April 18, 2017Assignee: LEAF GROUP LTD.Inventors: Antonio Magnaghi, Jeremy Daw
-
Patent number: 9626429Abstract: Searching a shared corpus is used to supplement word prediction, completion, and/or correction of text entry. A user input device at a client device receives user entry of text input comprising a string of symbols. The client device wirelessly transmits instructions to a remote site to conduct a search of a corpus using the string as a contiguous search term. From the remote site, the client device receives results of the search, including multiple sets of one or more words, each set occurring in the corpus immediately after the search term. The client device uses the received sets in word prediction, completion, and/or correction.Type: GrantFiled: November 10, 2010Date of Patent: April 18, 2017Assignee: Nuance Communications, Inc.Inventor: Erland Unruh
-
Patent number: 9619334Abstract: A system divides a source computer storage device into a plurality of logical volumes, and creates a first recovery point data file and a first recovery point index file. In response to an incremental backup of a first logical volume, the system creates a second recovery point index file comprising a plurality of indices. In response to no data changing in a particular block in the first logical volume, the system points an index in the second recovery point index file to the particular block in the first logical volume. In response to data changing in the particular block in the first logical volume, the system creates a corresponding new block in a second recovery point data file. The system points the index in the second recovery point index file to the corresponding new block in the first logical volume.Type: GrantFiled: December 28, 2015Date of Patent: April 11, 2017Assignee: CA, Inc.Inventors: Austin Fang, Zhe He, Lei Li, Taiwen Zhang
-
Patent number: 9619558Abstract: Methods, systems and programming for entity recognition in a query. In one example, an index that associates an alias with one or more entities is obtained. Each of the one or more entities is associated with one or more features. A query associated with one or more features is received from a user. The alias is then identified in the query. At least one of the one or more entities is determined based, at least in part, on the features associated with each of the one or more entities and the features associated with the query.Type: GrantFiled: April 29, 2014Date of Patent: April 11, 2017Assignee: EXCALIBUR IP, LLCInventors: Sudarshan Lamkhede, Peter Mika, Vinod Balakrishnan
-
Patent number: 9619531Abstract: A device with one or more processors and memory receives, from a first party, an input including a sequence of numbers corresponding to a plurality of key performance indicator values associated with an entity and time range information for the sequence of numbers. In response to receiving the input, the device obtains, from a data set associated with the entity, data that corresponds to a plurality of metrics in accordance with the time range information, wherein the data set is accessible to a second party that does not have direct knowledge of the key performance indicators and determines correlations between the plurality of metrics and the sequence of numbers. The device provides, to the first party, a result indicative of a respective correlation between one or more of the metrics and the sequence of numbers.Type: GrantFiled: December 5, 2013Date of Patent: April 11, 2017Assignee: Lithium Technologies, Inc.Inventor: Michael Wu
-
Patent number: 9613105Abstract: During a data-entry technique, a subset of desired information is determined based on an attribute of the user (such as an identifier). For example, the subset of the information may be associated with at least a field in a document, and the remainder of the information may be associated with at least a second field. This second field may be: empty, related to the subset of the information, and/or redundant with the subset of the information. Using the determined subset of the information, the data-entry process may be simplified. In particular, a user may only have to provide the subset of the information, instead of all the information.Type: GrantFiled: December 5, 2013Date of Patent: April 4, 2017Assignee: INTUIT INC.Inventors: Nankun Huang, Carol A. Howe, Christopher M. Dye, Robert Bamford
-
Patent number: 9613188Abstract: Systems for and methods of utilizing a neuroimaging database are presented. The systems and methods include techniques for analyzing the pathophysiological basis of a chronic brain disease and/or the effectiveness of a treatment for a chronic brain disease, obtaining data for research of a chronic brain disease, searching for chronic brain disease symptoms identified in a clinical patient, searching a database by comparing the brain scan images of patients with suspected indications of chronic brain disease with other patients in the database to identify sets of patients with similar indications in their brain scan images, displaying brain scan information regarding a person, and using image pattern matching to analyze the pathophysiological basis of a chronic brain disease and/or the effectiveness of a proposed or previously administered treatment for a chronic brain disease.Type: GrantFiled: September 15, 2014Date of Patent: April 4, 2017Assignee: CERESCAN CORPORATIONInventors: Vincent Bradshaw, Theodore Henderson, Jennifer Faherty, Donald Bitto, Nikki Villegas-Mauter
-
Patent number: 9613108Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a light integration. One of the methods includes receiving a plurality of objects from a functional logic tier of an application, each object representative of data stored in a data tier of the application, a first portion of the stored data being stored in a first persistent data store and a second portion of the stored data being stored in a second persistent data store. The method includes presenting in a first area of the user interface information from the plurality of objects, the information selected from the first portion of the data. The method includes receiving an indication of an object being selected from the plurality of objects. The method includes presenting in a second area of the user interface information from the second part of data corresponding to the selected business object.Type: GrantFiled: December 9, 2015Date of Patent: April 4, 2017Assignee: Vinyl Development LLCInventor: Thomas R. Kennedy, Jr.
-
Patent number: 9607657Abstract: A media playback component includes a demultiplexer for receiving a data stream and for demultiplexing media content items provided at a first demultiplexer output and at least one type of non-media content items provided at a second demultiplexer output. The media playback component includes playback queue, a queue input of which is connected to the first demultiplexer output. A bypass input of a queue bypass is connected to the second demultiplexer output. The media playback component includes a decoder including a first decoder input connected to a queue output of the playback queue and a second decoder input connected to a bypass output of the queue bypass. The decoder is configured for decoding the media content items in accordance with commands contained within the at least one type of non-media content items. Further embodiments relate to a method for (distributed) media playback, and to a server component for distributed playback architecture for media data.Type: GrantFiled: December 10, 2012Date of Patent: March 28, 2017Assignee: CINEMO GMBHInventor: Ivan Russell
-
Patent number: 9609265Abstract: A system and method for point to point video enable communication and the provisioning of at least one commodity. The communication between two remote devices may include both video and audio and may be activated by use of at least one touch screen associated with a device for provisioning the at least one commodity, such as, for example, a vending machine.Type: GrantFiled: June 16, 2014Date of Patent: March 28, 2017Assignee: THE SUPERGROUP CREATIVE OMNIMEDIA INC.Inventors: John Bradford Lewis, John Gabriel Aldridge, John Michael Preziotti
-
Patent number: 9607091Abstract: An aspect includes generating an ontological domain based upon information elements, which elements represent aspects of detectable behaviors of an individual. A portion of the behaviors are captured via input of the individual, and another portion is received from a source that is independent of the computer and absent any user input. The generating includes creating subdomains of contextually organized collections of the information elements by topic, comparing the information elements across the subdomains, determining relationships of the information elements across topics based on common features, and determining relevance of the relationships across the subdomains based on measurable aspects of the information elements, whereby the relationships determined to be relevant are identified as an interest of the individual.Type: GrantFiled: February 11, 2016Date of Patent: March 28, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventor: Steven N. Tischer
-
Patent number: 9600519Abstract: A computer system includes a processor. The processor is configured to provide a documented screenshot and a machine-executable indication of steps which generated the documented screenshot as contained in documentation. The processor also will execute the steps which generated the documented screenshot, to generate a current screenshot. The processor also will compare the documented screenshot as contained in the documentation to the current screenshot generated by executing the steps, to provide a determination whether the comparison shows differences between the documented screenshot and the current screenshot. A method according to the above will detect changes to a screenshot used in documentation. A non-transitory computer-readable medium can perform a method to detect changes to a screenshot used in documentation.Type: GrantFiled: November 26, 2013Date of Patent: March 21, 2017Assignee: Software AGInventors: Harald Schöning, Juliane Harbarth
-
Patent number: 9594835Abstract: Disclosed are methods and apparatus for executing a search query. In accordance with one embodiment, a search query is obtained. The search query is classified into one or more of a plurality of categories. The search query is executed for each of the one or more of the plurality of categories. Search results corresponding to the search query are obtained for each of the one or more of the plurality of categories. The search results are then provided for each of the one or more of the plurality of categories.Type: GrantFiled: November 25, 2008Date of Patent: March 14, 2017Assignee: Yahoo! Inc.Inventors: Vanessa Murdock, Lluis Garcia, Barbara Poblete, Vassilis Plachouras
-
Patent number: 9594674Abstract: Containers of a storage system are scanned, each container containing segments of files, where each file is represented by a file tree having segments in a hierarchical structure. The container live segment records (LSRs) corresponding to one of the containers are created, each of the container LSRs including segment LSRs corresponding to segments contained therein. After the segment LSRs of the container LSRs have been created for all segments of the containers, the segment LSRs of the container LSRs are sequentially traversed based on levels of segments specified in the corresponding segment LSRs to determine and indicate in the corresponding segment LSRs whether the segments are live segments. After all of the segment LSRs of the container LSRs have been traversed, a garbage collection operation is performed to reclaim storage space of segments that are not live segments indicated in the segment LSRs of the container LSRs.Type: GrantFiled: September 30, 2014Date of Patent: March 14, 2017Assignee: EMC IP Holding Company LLCInventor: Shishir Mondal
-
Patent number: 9594785Abstract: A database management device includes plural index blocks having a tree structure and each having an access counter and at least one index entry for identifying one piece of row data constituting a table data or another index block, and an access management device that updates the access counter of each of the plural index blocks accessed along the tree structure, the access being made in a manner such that the index entry is referred to in response to data manipulation to the table data.Type: GrantFiled: November 7, 2011Date of Patent: March 14, 2017Assignee: NEC CORPORATIONInventor: Shigero Sasaki
-
Patent number: 9588977Abstract: Systems and methods are provided herein for establishing data constructs necessary for efficient and transparent tiering of data from local storage to cloud storage, and there use in transferring data to and from cloud storage. Files data can split into chunks and stored as individual objects in cloud storage. A stub file can replace the local file in local storage and describe a mapping of cloud objects that contain data to specific regions of the file. Upon creation of the stub and transfer of data to cloud storage, local storage capacity previously dedicated to file data can be freed for other uses.Type: GrantFiled: September 30, 2014Date of Patent: March 7, 2017Assignee: EMC IP Holding Company LLCInventors: Lijun Wang, Hualiang Xu, Jonathan Walton, Edward G. Cande, Yi Li