Patents Examined by Soheila Davanlou
-
Patent number: 9623119Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for improving search results. In one aspect, a method includes receiving documents responsive to a query, each document having an associated score indicative of the document's relevance to the query. The method includes determining, for a plurality of the associated scores, a distribution of the scores along a dimension that measures trustworthiness of the scores. The method also includes reducing each of one or more of the plurality of associated scores by an amount determined based on the score's respective trustworthiness and properties of the distribution, and ranking the documents to account for the reduced scores.Type: GrantFiled: June 29, 2010Date of Patent: April 18, 2017Assignee: Google Inc.Inventors: Hyung-Jin Kim, Leonard Wei
-
Patent number: 9607324Abstract: Methods, systems, devices and/or apparatus related to type of network-based social network in which network “connections” are include a topical trust factor between users, so that reputable information available over the network my be provided. In an example embodiment, a social rank score for available items of information is provided that allows the system to rank available information based upon topical factors associated with such information.Type: GrantFiled: January 22, 2010Date of Patent: March 28, 2017Assignee: Zakta, LLCInventors: Mark William Reed, Sundaresan Ramachandran Kadayam
-
Patent number: 9576041Abstract: The present invention relates to the field of database technology, and to the automatic generation of search queries. The present invention provides a method of generating a database query, the method comprising: receiving a user selection of one of a number of predetermined generic database queries from a user; automatically identifying user specific data from user profile data corresponding to the user by applying the user profile data to a number of predetermined query statements associated with the selected generic query; automatically applying the user specific data to a number of user specific generator query statements in order to generate one or more user specific queries.Type: GrantFiled: November 29, 2006Date of Patent: February 21, 2017Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Simon G Thompson, Thuc D Nguyen, Yang Li, Hamid Gharib, Nick Giles
-
Patent number: 9477991Abstract: In one or more embodiments, one or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to one or more geographical search regions that intersect respective one or more geographical context regions. One or more social networks can be queried with search and/or filter parameters and one or more geographical context regions, and results received from the social network(s) can be based on the search and/or filter parameter(s) and the geographical context region(s) and presented to a user on a map or other user interface. One or more queries can be saved with their identification(s) of geographical context region(s) and their search and/or filter parameter(s) (e.g. saved queries) can continue to run and/or execute over one or more periods of time transpiring to provide continual and/or periodic reporting.Type: GrantFiled: August 27, 2013Date of Patent: October 25, 2016Assignee: Snap Trends, Inc.Inventors: Brandon C. Burris, Sean Harvell
-
Patent number: 9455996Abstract: A multi-dimensional perfect hash table construction technique is based on which the well-known AC automaton, and can be implemented by very compact perfect hash tables. The technique may place transitions, each from a source state to a destination state, of an automaton into a hash table to generate a perfect hash table by: (a) dividing the transitions into multiple independent sets according to their respective source states; (b) ordering the sets of transitions based on the number of transitions belonging to the set, thereby defining an order of the sets from largest to smallest; and (c) constructing a perfect hash table by, for each of the sets of transitions, in the order from largest to smallest, hashing the transitions of the set into the hashing table to generate a perfect hashing table.Type: GrantFiled: March 1, 2012Date of Patent: September 27, 2016Assignee: New York UniversityInventors: H. Jonathan Chao, Yang Xu
-
Patent number: 9430532Abstract: A content provider system ranks media content items with respect to a particular user based on selection scores determined for each of the media content items. The selection scores may be determined using a particular model that calculates a predicted selection score based on feature values associated with the content item with respect to the particular user. The feature values may indicate properties of the media content item, the particular user, or the particular user's relationship with the content item, including information about the novelty of the media content item with respect to the user. The particular model may be trained with sample user consumption data points that represent various combinations of media content items and users. The data point information evaluated during the training of the particular model may cause the model to assign higher selection scores to content items that are novel in particular ways.Type: GrantFiled: July 30, 2013Date of Patent: August 30, 2016Assignee: Netflix Inc.Inventor: Justin D. Basilico
-
Patent number: 9411861Abstract: A method, apparatus and program product are provided for performing a query of a database. A database query is received, which includes first and second operations respectively configured to generate first and second disjoint results sets from a dataspace. The database query is analyzed to identify a set of attributes from the dataspace that are used by at least one of the first and second operations in the database query. During execution of the database query, a plurality of records from the dataspace is iteratively processed in a single pass, including, for each of the plurality of records, processing such record by retrieving the plurality of attributes for such record from the dataspace and performing each of the first and second operations on the record using the retrieved attributes for such record to build the first and second disjoint results sets.Type: GrantFiled: December 21, 2007Date of Patent: August 9, 2016Assignee: International Business Machines CorporationInventors: Robert Joseph Bestgen, David Glenn Carlson, Robert Victor Downer, Shantan Kethireddy
-
Patent number: 9406020Abstract: A system and method for information retrieval are presented. A natural language query is received from a client computer. The natural language query is analyzed to identify a plurality of terms, and a relationship between a pair of terms in the plurality of terms is determined using a knowledge model. The knowledge model defines a plurality of entities and interrelationships between one or more of the plurality of entities for a knowledge domain. A triple statement is constructed using the relationship between the pair of terms, and a query is executed against a knowledge base using the triple statement to generate a set of results. The knowledge base identifies a plurality of items, each of the plurality of items is associated with at least one annotation identifying at one of the entities in the knowledge model. The set of results are transmitted to the client computer.Type: GrantFiled: April 2, 2013Date of Patent: August 2, 2016Assignee: Taiger Spain SLInventors: Sinuhé Arroyo, José Manuel López Cobo, Guillermo Alvaro Rey, Silvestre Losada Alonso
-
Patent number: 9342528Abstract: A system for storing file data and directory data received over a network includes a network interface in communication with the network which receives NAS requests containing data to be written to files from the network. The system includes a first type of storage. The system includes a second type of storage different from the first type of storage. The system includes a policy specification n which specifies a first portion of one or more files' data which is less than all of the files' data is stored in the first type of storage and a second portion of the data which is less than all of the data of the files is stored in the second type of store. The system comprises a processing unit which executes the policy and causes the first portion to be stored in the first type of storage and a second portion to be stored in the second type of storage. A method for storing file data and directory data received over a network.Type: GrantFiled: April 1, 2010Date of Patent: May 17, 2016Assignee: Avere Systems, Inc.Inventors: Daniel Clash, Michael L. Kazar, John R. Boyles, Jeffrey Butler, Joseph Hosteny, IV, Daniel S. Nydick
-
Patent number: 9311317Abstract: Custom data is injected into a comment field in an APK file. This creates a data driven, customized app, without unzipping, resigning or re-zipping the APK file. The APK file and the injected custom data are transmitted to a mobile computing device. The custom data can be injected into a comment field at the end of the APK file, which allows the non-customized version of the APK file and the custom data to be transmitted to the mobile computing device in succession, such that the transmission is received as a single, customized APK file. The content of the non-customized APK file and the custom data can instead be written to a new, customized APK file, which is then transmitted to the mobile computing device.Type: GrantFiled: May 14, 2012Date of Patent: April 12, 2016Assignee: Symantec CorporationInventor: Anubhav Savant
-
Patent number: 9235570Abstract: In an example embodiment, signals are collected from one or more first channels in a communication network. The one or more first channels may include at least one of organic search, paid search, or social media. Based on the collected signals, a recommendation is made with respect to a campaign within a second channel.Type: GrantFiled: May 21, 2012Date of Patent: January 12, 2016Assignee: BRIGHTEDGE TECHNOLOGIES, INC.Inventors: Lemuel S. Park, Sammy Yu, Jimmy Yu, Emeka Ajoku, Thomas J. Ziola
-
Patent number: 9201915Abstract: An attribute information processing device includes: an attribute information acquiring unit that acquires attribute information; an attribute value acquiring unit that acquires at least two types of attribute values including a first-type attribute value and a second-type attribute value corresponding to an attribute value of the acquired attribute information; a generating unit that determines a function for obtaining an evaluation value from the acquired two or more types of attribute values, determines a acquisition source of the first-type attribute value to be a first-attribute providing device that can provide the first-type attribute value concerning attribute information serving as a comparison target, determines an acquisition source of the second-type attribute value to be a second-attribute providing device different from the first-attribute providing device, and generates attribute evaluation information containing information on the function, an evaluation value, information for identifying theType: GrantFiled: June 28, 2011Date of Patent: December 1, 2015Assignee: NEC CORPORATIONInventor: Takao Takenouchi
-
Patent number: 9183275Abstract: A data profiling method and system for reading an input data entry set and labeling semantic fragments according to fragments of data entries and semantic features of fragments and, based on the labeled semantic fragments performing a semantic-level data analysis of the input data entry set to obtain analysis results. According to the method and system of the present invention, it is able to obtain better data analysis of free text and make corresponding statistics and analysis of free-text data entry sets according to semantics.Type: GrantFiled: January 17, 2008Date of Patent: November 10, 2015Assignee: International Business Machines CorporationInventors: HongLei Guo, Zhi Li Guo, Zhong Su
-
Patent number: 9141690Abstract: Categorizing data in an on-demand database environment is provided. The categorized data is accessed to provide results based on statistical likelihood that records provide a desired result of a query. The categorization of the data includes organizing queries based on semantic terms, with categorization based on a multidimensional categorization of data in the database environment. The generating of results includes accessing relationship metadata both for individual records and for categories. Relationships along the same category, or among categories can provide records that may answer the query. The relationships and statistics are updated based on usage of the results data. Records and relationships identified as being used to solve the query, or being a desired solution to the query, can be weighted more heavily, thus increasing the likelihood of providing the most relevant data for subsequent queries.Type: GrantFiled: May 11, 2011Date of Patent: September 22, 2015Assignee: salesforce.com, inc.Inventors: Eugene Oksman, Alexandre Hersans
-
Patent number: 9122422Abstract: In the present solution, as set of SDLC resources can be established, where each is separately addressable through a unique URL and is able to be managed through a simple set of operations. For example, a set of RESTful operations (GET, POST, PUT, and DELETE) can be used for the operations. Database management technologies can be leveraged for storing and indexing resources, but the underlying database schema for the solution can operate on a resource level, which results in the resources being stored as-is. Thus, storage (even when database based) of resources for the solution can be considered an Internet server exposing a space of URL addressable objects. Because the solution leverages Internet technologies and standards, it is scalable, standards based, extensible, and traceable.Type: GrantFiled: January 17, 2008Date of Patent: September 1, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Simon K. Johnston, Martin P. Nally
-
Patent number: 9104776Abstract: A computer-implemented method, computer program product, and apparatus for identity mapping with self-correction for cascaded server systems is provided. A request to perform a business transaction is received. Responsive to performing a first server process of the business transaction, the servers necessary to perform the business transaction are identified, forming a set of identified servers. A user identity is retrieved for each server in the set of identified servers, wherein the user identity for each server in the set of identified servers is linked to a user registry of a server, forming a set of linked user identities. A data structure comprising the set of linked user identities is created. A user identity for a next server in the set of identified servers is retrieved from the data structure. In addition, the data structure is forwarded to a next server in the set of identified servers.Type: GrantFiled: July 15, 2008Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventor: I-Lung Kao
-
Patent number: 8966369Abstract: A method and system for the high quality semi-automatic production of customized rich media video clips is disclosed. Media source material, such as text, graphics, pictures, and video clips can be submitted by a customer. A computerized content aggregator utilizing an automated production assistant can locate additional source material by searching available information libraries and databases. The computerized content aggregator may be programmed to organize and assemble the various source materials to create suggested video elements and a suggested voice-over script or recording. A human video producer can then quickly and efficiently create a rich media video clip from the suggested video elements and the voice-over script or recording.Type: GrantFiled: May 24, 2007Date of Patent: February 24, 2015Assignee: Unity Works! LLCInventor: Billie C. Worthen
-
Patent number: 8914370Abstract: Techniques are disclosed for generating rules for classifying structured documents, and for classifying, retrieving, or checking structured documents, using generated rules. In one example, a method for generating rules for classifying a plurality of electronic structured documents to which a same schema is applied comprises a computer performing the following steps: determining one or more variable portions defined by the schema by scanning the schema; acquiring respective feature values of the determined variable portions from each of the plurality of structured documents and associating the structured document, from which the feature values are acquired, with the acquired feature values; and generating the rules on the basis of the feature values associated with the structured document.Type: GrantFiled: October 17, 2011Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventors: Takuya Mishina, Toshiro Takase
-
Patent number: 8862558Abstract: In file de-duplication using hash value comparison, hash values of all target files must be calculated and actual data of all files must be read for hash value calculation, so that the processing time was long. The present invention provides a file storage system comprising a controller and a volume storing a plurality of files, the volume including a first directory storing a first file and a second file and a second directory storing a third file being created, wherein the controller migrates actual data of the second file to the third file, sets up a management information of the second file so that the third file is referred to when the second file is read, and if the sizes of actual data of the first file and the actual data of the third file are identical and the binaries of the actual data of the first file and the actual data of the third file are identical, sets up a management information of the first file to refer to the third file when reading the first file.Type: GrantFiled: January 25, 2012Date of Patent: October 14, 2014Assignee: Hitachi, Ltd.Inventors: Tomonori Esaka, Takaki Nakamura, Hitoshi Kamei, Masakuni Agetsuma
-
Patent number: 8775436Abstract: A system identifies a first document that includes a number of first images, identifies a second document that includes a number of second images, and forms a cluster based on a relationship between the first document and the second document. The system identifies a first caption associated with one of the first images, identifies a second caption associated with one of the second images, selects the one of the first images or the one of the second images as a representative image for the cluster based on the first caption or the second caption, and associates the representative image with the cluster.Type: GrantFiled: August 20, 2008Date of Patent: July 8, 2014Assignee: Google Inc.Inventors: Hong Zhou, Srdjan Mitrovic, Krishna Bharat, Michael Schmitt, Michael Curtiss