Patents Examined by Augustine Obisesan
-
Patent number: 10037385Abstract: Methods and system for mobile publication are described. A captured image may be accessed. A bar code may be decoded from the captured image. An item associated with the bar code may be identified. An item listing of the item may be generated in accordance with the identifying of the item. The item listing may be utilized for posting with a listing manager. One or more item listings for the item may be identified. At least one item listing of the one or more item listings may be provided for presentation in accordance with the searching of the plurality of item listings.Type: GrantFiled: December 21, 2011Date of Patent: July 31, 2018Assignee: eBay Inc.Inventors: Vishwa Krishnamurthy, Srinivasan Venkatesan
-
Patent number: 10028000Abstract: Automatic rating optimization is described. In an embodiment, ratings of a program can be received from one or more rating sources. Based on these ratings, a representation of a content selection mechanism can be sent to potential consumers of the content. Access events for the content can be counted over a duration of time so a determination can be made regarding how the ratings provided by each of the rating sources affect popularity of the content. A weight accorded to ratings received from each of the rating sources can be adjusted based on the determination. Profiles can be established for consumers and/or rating sources.Type: GrantFiled: August 22, 2016Date of Patent: July 17, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Jeffrey A. Aaron, Thomas Arnold Anschutz
-
Patent number: 10013455Abstract: Provided are a computer implemented method, computer program product, and system for generating a combined report. One or more queries are constructed using a Business Intelligence (BI) metadata model and one or more query declarations. The one or more queries are executed on a semantic model to obtain one or more semantic result sets. One or more data source result sets are received from one or more data sources. The one or more semantic result sets and the one or more data source result sets are combined to construct one or more combined result sets. The one or more combined result sets are rendered to form a combined report.Type: GrantFiled: March 14, 2014Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Mohsen Rais-Ghasem, Michael E. Styles
-
Patent number: 9967187Abstract: In a method for performing an exact match lookup in a network device, a network packet is received at the network device. A lookup key for the network packet is determined at least based on data included in a header of the received network packet. A hash function is selected, from among a plurality of possible hash functions, at least based on a size of the lookup key, and a hash operation is performed on the lookup key using the selected hash function to compute a hashed lookup key segment. A database is queried using the hashed lookup key segment to extract a value exactly corresponding to the lookup key.Type: GrantFiled: April 11, 2014Date of Patent: May 8, 2018Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Gil Levy, Carmi Arad
-
Patent number: 9953076Abstract: Methods, systems, and apparatus, including computer program products, for processing search query suggestions. In one aspect, a search service provides query suggestions responsive to a query suggestion request from a client device, and determines if a prediction criterion is met. The prediction criterion is independent of a user selection of a query suggestion provided in response to one or more query suggestion requests. In response to determining that the prediction criterion is met, the search system provides search results to the client device. The search results are responsive to one of the query suggestions provided in response to the query suggestion request or one or more previous query suggestion requests.Type: GrantFiled: July 14, 2016Date of Patent: April 24, 2018Assignee: Google LLCInventors: Othar Hansson, David Black, Jon M. Wiley, Manas Tungare, Ziga Mahkovec, Benjamin J. McMahan, Benedict A. Gomes, Jonathan J. Effrat, Johanna R. Wright, Marcin K. Wichary
-
Patent number: 8321435Abstract: Methods, program products, and systems for automatically searching data in multiple data fields are described. A user can view data retrieved from a database and formatted based on a layout. While viewing the data, the user can perform a search using one or more search terms. A system can automatically examine the database and identify on which tables and on which data fields of the tables to perform the search. The system can identify searchable tables and data fields by analyzing the database schema as well as characteristics of the tables and data fields.Type: GrantFiled: August 12, 2009Date of Patent: November 27, 2012Assignee: Apple Inc.Inventors: Oleg Zaydman, Christopher Crim, Clay Maeckel, Galt Johnson, Stephen Iremonger
-
Patent number: 8260821Abstract: A system, method and computer program product for database driver for the global, dynamic, remote and centralized configuration of database drivers. In an embodiment of the invention the system includes a remote controller host and a central controller disposed in the remote controller host. A plurality of application hosts and a plurality of applications are disposed in each of the application hosts. A single attachment agent is disposed in each of the application hosts, the single attachment agent being coupled to each of the plurality of applications in the application hosts. The central controller provides each of the attachment agents with information regarding how to connect the database driver to the central controller.Type: GrantFiled: February 5, 2008Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: David Wei-Jye Chang, Bilung Lee, Paul Arnold Ostler
-
Patent number: 8234315Abstract: Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.Type: GrantFiled: September 29, 2008Date of Patent: July 31, 2012Assignee: Xcerion AktiebolagInventor: Daniel Arthursson
-
Patent number: 8209365Abstract: A system and method for virtualizing networked heterogeneous storage devices in a computing system using stateless servers is disclosed. In one embodiment, the method includes self discovery of mapping information between a plurality of virtual file systems to a plurality of physical file systems upon startup by a virtual data store (VDS) server. The networked heterogeneous storage devices include the plurality of physical file systems hosted on associated file servers. Further, each physical file system includes a storage space in which a plurality of data files may be stored.Type: GrantFiled: July 17, 2008Date of Patent: June 26, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventor: Geetha Manjunath
-
Patent number: 8190991Abstract: The automatic generation of schemas for XML documents is provided. In an illustrative implementation, a computer readable medium having computer readable instructions to instruct a computing environment to execute one or more inference algorithms is provided. In operation, an XML document is processed according to the computer readable instructions such that the content and tags of the XML document are identified. The XML document is processed according to an inference algorithm, which executes one or more processing rule, and uses the XML document information in conjunction with the rules and operations of the XML schema definition language, to automatically produce a schema for the XML document.Type: GrantFiled: September 26, 2008Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Nithyalakshmi Sampathkumar, Daniel Mikusik, Nanshan Zeng
-
Patent number: 8190561Abstract: A replication priority queuing system prioritizes replication requests in accordance with a predetermined scheme. An exemplary system includes a Replication Priority Queue Manager that receives update requests and assigns a priority based upon business rules and stores the requests in associated storage means. A Replication Decision Engine retrieves the requests from storage and determines a destination for the update based upon predetermined replication rules, and sends the update to the destination.Type: GrantFiled: December 6, 2006Date of Patent: May 29, 2012Assignee: AT&T Mobility II LLCInventors: Jack Poole, Timothy Culver
-
Patent number: 8190658Abstract: An intelligent computing device agent system for auto recognition of a computing environment of multi-user and optimum information exchange configuration is provided. In the computing device agent system automatically detects the user's computing environment and intelligently makes network access configuration and an information exchange type required between interacting computing devices identical to each other, so that fast, convenient interaction is carried out without complex network configuring or multi-step environment configuring for information exchange.Type: GrantFiled: March 14, 2006Date of Patent: May 29, 2012Assignee: Korea Institute of Science and TechnologyInventors: Ki Won Yeom, Ji Hyung Park, Joong Ho Lee, Seung Soo Lee, Ju Il Eom
-
Patent number: 8190624Abstract: A parallel execution of a query is performed with a plurality of producers using a partitioned data source, thereby producing output data. The output data is consumed with at least one consumer. The at least one consumer is monitored. A determination is made whether to stop producing output data by at least one of the producers prior to completion of the execution of the query based on the monitoring.Type: GrantFiled: November 29, 2007Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: John Duffy, Edward G. Essey, Charles D. Callahan, II
-
Patent number: 8185689Abstract: A method may include, in response to a single command and an N-bit segment value, generating a search key comprising M segments for at least one of a plurality of different databases, the N-bit segment value forming different ones of the M search key segments according to a database configuration of the at least one database.Type: GrantFiled: October 11, 2010Date of Patent: May 22, 2012Assignee: NetLogic Microsystems, Inc.Inventors: Vinay Raja Iyengar, Venkat Rajendher Reddy Gaddam, Aparna Bharat
-
Patent number: 8180740Abstract: A method and system for generating data fingerprints is used to de-duplicate a data set having a high level of redundancy. A fingerprint generator generates a data fingerprint based on a data window. Each byte of the data set is added to the fingerprint generator and used to detect an anchor within the received data. If no anchor is detected, the system continues receiving bytes until a predefined window size is reached. When the window size is reached, the system records a data fingerprint based on the data window and resets the window size. If an anchor is detected, the system extends the window size such that the window ends a specified length after the location of the anchor. If the extended window is greater than a maximum size, the system ignores the anchor. The generated fingerprints are compared to a fingerprint database. The data set is then de-duplicated by replacing matching data segments with references to corresponding stored data segments.Type: GrantFiled: August 12, 2009Date of Patent: May 15, 2012Assignee: NetApp, Inc.Inventors: Roger Keith Stager, Craig Anthony Johnston
-
Patent number: 8180744Abstract: A particular data value is represented as a group of segments stored in corresponding entries of a data structure. Additional data values represented by corresponding groups of segments are written into the data structure. A probability of overwriting segments representing the particular data value increases as a number of the additional data values increase. A correct version of the particular data value is retrieved even though one or more segments representing the particular data value has been overwritten.Type: GrantFiled: October 1, 2008Date of Patent: May 15, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Vinay Deolalikar, Kave Eshghi
-
Patent number: 8161086Abstract: There is provided a recording device for generating and coding metadata, the recording device including a metadata describing part for describing the metadata; and a coding part for coding the metadata described in the metadata describing part in a binary format, and generating coded data; wherein the metadata describing part describes alternative information for embedding alternative data to the coded data when data is not present for a non-essential item in the metadata; and the coding part performs coding with the alternative data embedded when the alternative information is described.Type: GrantFiled: July 17, 2008Date of Patent: April 17, 2012Assignee: Sony CorporationInventors: Tetsuya Narita, Yoshiaki Shibata, Minoru Kawahara
-
Patent number: 8156146Abstract: Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.Type: GrantFiled: September 29, 2008Date of Patent: April 10, 2012Assignee: Xcerion AktiebolagInventor: Daniel Arthursson
-
Patent number: 8150860Abstract: One or more server devices may simultaneously calculate first ranking scores for a group of users and second ranking scores for a group of comments authored by the group of users. The calculating may occur during a same process. The one or more server devices may further provide one of a first ranked list that includes information identifying the group of users, the information identifying the group of users being ordered based on the first ranking scores, or a second group of comments of the group of comments, the comments in the second group of comments being ordered based on the second ranking scores.Type: GrantFiled: August 12, 2009Date of Patent: April 3, 2012Assignee: Google Inc.Inventors: Michal Cierniak, Na Tang
-
Patent number: 8150882Abstract: Aspects of the subject matter described herein relate to mapping from application objects to an abstract data model. In aspects, a mapper receives registrations that indicate behavior (e.g., how objects are constructed, modified, or examined) of application objects. The behavior may be specified using user-supplied expressions. The mapper aggregates this data and uses it to map application requests for data access into one or more operations that operate on the abstract data model. A data access layer may then translate the operations into actions to access data corresponding to the requests from a store. If appropriate, data obtained from the store may then be inserted into application objects as indicated by the registrations.Type: GrantFiled: March 3, 2009Date of Patent: April 3, 2012Assignee: Microsoft CorporationInventors: Colin Joseph Meek, Jeffrey M. Derstadt, Arthur John Cerdic Vickers