Patents Issued in December 17, 2019
-
Patent number: 10509785Abstract: A database system stores data as hypertables that represent partitioned database tables. Each hypertable comprises chunks of data that may be distributed across multiple locations, each location comprising at least a storage device. The database system provides an interface that allows database queries seamlessly to hypertables as well as standard tables. The database system dynamically creates chunks as records are added to a hypertable. The database system defines a new partitioning strategy if the storage configuration of the database system is changed by adding new locations or removing existing locations. The records added to the hypertable before the storage configuration was changed continue to be stored as chunks distributed according to the previous partitioning policy.Type: GrantFiled: August 22, 2018Date of Patent: December 17, 2019Assignee: Timescale, Inc.Inventors: Matvey Arye, Michael J. Freedman, Robert Kiefer, Ajay A. Kulkarni, Erik Nordström
-
Patent number: 10509786Abstract: The present disclosure relates to systems and methods for matching electronic activities with record objects based on entity relationships. The method can include accessing a plurality of electronic activities, identifying an electronic activity, identifying a first participant associated with a first entity and a second participant associated with a second entity, determining whether a record object identifier is included in the electronic activity, identifying a first record object of the system of record that includes an instance of the record object identifier, and storing an association between the electronic activity and the first record object. The method can include determining a second record object corresponding to the second entity, identifying, using a matching policy, a third record object linked to the second record object and identifying a third entity, and storing, by the one or more processors, an association between the electronic activity and the third record object.Type: GrantFiled: April 30, 2019Date of Patent: December 17, 2019Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Stefan Hermanek, Dylan Halladay, Ostap Korkuna, Jose Alberto Muniz Navarro
-
Patent number: 10509787Abstract: An installation for managing a database, the database having a database filter to provide the data sought in response to a query defining the filter and at least one data hierarchy of at least three hierarchical levels. The installation includes an interrogator to provide at least one query defining a filter to select data sought by using the database filter. The installation includes a representation of a hierarchy table that includes, for each hierarchised datum, the data on which it is dependent, regardless of the number of hierarchical levels separating them, the data being contained in a separate record of the table which also contains the hierarchised datum. During an interrogation on the basis of a query pertaining to hierarchised data, the database filter provides a response to the query formulated on the basis of the hierarchy table without resorting to external interrogation tools.Type: GrantFiled: September 11, 2008Date of Patent: December 17, 2019Assignee: ENABLONInventors: Marc Vogel, Dan Vogel
-
Patent number: 10509788Abstract: Systems and methods for lossy data compression using key artifacts and dynamically generated cycles are described, including receiving a data stream of relational data; detecting an artifact in the data stream associated with a critical point in the relational data; analyzing, by a processing device, the artifact to determine a set of artifacts associated with a complex event where the critical point is an endpoint of the complex event; calculating one or more cycle metrics based on the set of artifacts; generating a data structure associated with the complex event and cycle metrics; providing the data structure for marking a display of the relational data with the complex event based on the cycle metrics.Type: GrantFiled: December 30, 2016Date of Patent: December 17, 2019Inventor: Dev Gupta
-
Patent number: 10509789Abstract: The subject disclosure relates to techniques for providing data experience(s) via disparate semantic annotations based on a respective user scenario. Semantic information for respective data types of data set(s) may be received. The data types may be annotated based on the semantic information to obtain respective data annotations. In response to receipt of a search query from a client, a search result that includes at least a portion of one or more data annotations is generated to be sent to the client. The search query may request performance of a search against the semantic information to obtain first semantic information associated with first data type(s) of the data types. The portion of the one or more data annotations may include the first semantic information. The first semantic information may describe operation(s) to be performed on data of at least one of the first data type(s).Type: GrantFiled: May 15, 2017Date of Patent: December 17, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Alexander D. James, Michael J. Pizzo, Pablo Castro, Michael J. Flasko, Lance E. Olson, Jason D. Clark, Siddharth Jayadevan
-
Patent number: 10509790Abstract: The present disclosure generally relates to electronic message searching. An electronic device receives a request that includes a search term. The device can initiate a search based on the search term to produce a plurality of search results of a plurality of time periods that do not overlap. The device determine whether there are more than a predetermined number of search results for a given time period. If the predetermined number of results is exceeded, the device can display a search result group. If the predetermined number of results is not exceeded, the device can include the search results, corresponding to the given time period, in search results of a different time period. The device can also provide various affordances for narrowing or expanding the scope of the electronic message search.Type: GrantFiled: September 21, 2015Date of Patent: December 17, 2019Assignee: Apple Inc.Inventors: Tiffany S. Jon, Lawrence Y. Yang, Patrick L. Coffman, Stephen O. Lemay
-
Patent number: 10509791Abstract: A method trains a model for providing content items to users of a social networking system. The system generates profile vectors based on user profile information such as demographic data and personal data. The system logs actions performed by users on the social networking system and generates behavior vectors based on the logged actions. The profile vectors and behavior vectors are each associated with a user attribute, e.g., the age or gender of a user. The system generates a difference vector based on a profile vector and a behavior vector. The difference vector is then used as a feature to train the model using machine learning techniques. The trained model may select content items that a target user is most likely to be interested in and interact with.Type: GrantFiled: March 8, 2016Date of Patent: December 17, 2019Assignee: Facebook, Inc.Inventors: Sung-eok Jeon, Aliasgar Husain
-
Patent number: 10509792Abstract: In one embodiment, a method includes, sending, to a client device of a user of an online social network for presentation to the user, one or more references corresponding to one or more content items of the online social network, respectively. Each reference is presented with one or more call-to-action elements. Each call-to-action element is a user-interface element that prompts an action from the user to initiate a particular function or process related to the content item via the online social network. The call-to-action elements for each content item are presented in ranked order based on a suitability of the call-to-action element to the content item. The method includes receiving a selection of a call-to-action element presented with a reference corresponding to a particular content item. The method includes executing the function or process related to the content item on the online social network prompted by the selected call-to-action element.Type: GrantFiled: March 12, 2018Date of Patent: December 17, 2019Assignee: Facebook, Inc.Inventors: Michael Dudley Johnson, Ryan Patterson, Erick Tseng
-
Patent number: 10509793Abstract: A group former derives location information of a subject being a user or a terminal device, and forms a group including a plurality of subjects, based on time-series data of location information related to a plurality of subjects. A point calculator calculates a feature action amount indicating a matching degree to a predetermined action pattern, based on which power of influence of a subject in a group is determined to be high, based on time-series data of the location information, for each of the plurality of subjects included in the group, and calculates a point of each subject based on the feature action amount. An aggregation processor calculates an item point corresponding to each item, by aggregating points. A transceiver outputs an item point.Type: GrantFiled: December 1, 2016Date of Patent: December 17, 2019Assignee: JVC KENWOOD CORPORATIONInventors: Kenta Suzuki, Ichiro Shishido
-
Patent number: 10509794Abstract: Systems and methods are disclosed for generating one or more files to visualize query results. The systems and methods can include parsing one or more files that include one or more queries and computer-executable instructions for displaying results of the one or more queries. The one or more queries can identify a set of data to be processed and a manner of processing the set of data. The systems and methods can further include generating one or more files that include the results of the queries and computer-executable instructions for displaying one or more visualizations of the results.Type: GrantFiled: April 28, 2017Date of Patent: December 17, 2019Assignee: Splunk Inc.Inventors: Nicholas J. Filippi, Siegfried Puchbauer, Ruyuan Ge
-
Patent number: 10509795Abstract: Systems, computer-implemented methods, and non-transitory computer readable media are provided for determining related ontological data. The disclosed systems may be configured to receive a first ontology and a second ontology, the first ontology and the second ontology comprising hierarchically organized ontological data. The disclosed systems may also be configured to receive an indication that a first ontological datum in the first ontology is equivalent to a second ontological datum in the second ontology, and a query for ontological data related to a third ontological datum subordinate to the first ontological datum. The disclosed systems may be configured to determine a first semantic distance between the third ontological datum and a fourth ontological datum in the second ontology satisfies a semantic distance criterion, and output the fourth ontological datum based on the determination that the first semantic distance satisfies the semantic distance criterion.Type: GrantFiled: August 22, 2017Date of Patent: December 17, 2019Assignee: ILLUMINA, INC.Inventors: Kai-How Farh, Jorg Hakenberg, Milan Karangutkar, Wenwu Cui, Hong Gao
-
Patent number: 10509796Abstract: An apparatus and method for visualizing data. The apparatus for visualizing data includes a behavior information collection unit for executing an application from which information is to be collected and collecting behavior information from a process of the executed application, a behavior feature extraction unit for extracting behavior features in an order in which the behavior information is called, a behavior sequence generation unit for generating a behavior sequence by arranging the behavior features in chronological order, and a behavior sequence visualization unit for visualizing the behavior sequence as a 3D sequence object.Type: GrantFiled: January 3, 2018Date of Patent: December 17, 2019Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Hyun-Joo Kim, Jong-Hyun Kim, Ik-Kyun Kim
-
Patent number: 10509797Abstract: A computing apparatus configured in the communication system to store data about advisers, including availability status of the advisers for real time communications with customers, ratings of the advisers by prior customers, compensate rates of the advisers, probability of being connected within a period of time for real time communication with customers, etc. The computing apparatus customizes the selection of lists of advisers for presentation to customers and/or the sequences of the lists to reduce collisions in concurrent requests for connections to same advisers for real time communication connections. The customization may include randomizing top portions of the lists, selecting and/or ranking the advisers in real time based on probability of advisers being connected within a period of time for real time communication with customers, etc.Type: GrantFiled: May 11, 2018Date of Patent: December 17, 2019Assignee: INGENIO, LLC.Inventors: Olena Dopiro, Iulia Stefan, Geoffrey Wagner Skow
-
Patent number: 10509798Abstract: A data flow design system is presented that includes support for both static elements and dynamic elements. Thus, the data flow design system provides a design environment graphical tool to users to design data flows that leverage both the repeatability of static elements and the adaptability of dynamic elements. Static elements process data that typically do not change over time, while dynamic elements process data that do change. For instance, new data fields are added to an input data source of a data flow. The dynamic elements automatically link the new data fields to mapping fragments of the data flow. Mapping fragments process data based on configuration parameters including expression and filter rules. Users use a user interface of the design environment to view and add mapping fragments, static links, and dynamic links to the data flow.Type: GrantFiled: May 11, 2016Date of Patent: December 17, 2019Assignee: Informatica LLCInventors: Jedidiah J D Chow, Kathleen L. Gannon, Itai Kranz, Arun Patnaik, Amit Sethiya, Lalitha Sundaramurthy
-
Patent number: 10509799Abstract: The method, system and a computer program and a computer product for managing workers and documents is provided. The method includes storing industry representations and a list of workers with data related to the workers, linking the industry representations to the workers and selecting at least one worker from based on the industry representations for that worker. The method also includes scheduling workers to a job based on whether they have all of the required industry representations. In addition, the method includes uploading industry representations and bar code scanning industry representations into the database. The method further includes dispatching said industry representations to other users and automatically mapping fields of the dispatched data in the destination database. In addition, the method includes selectively encrypting only sensitive fields in data transmission between two entities.Type: GrantFiled: February 10, 2014Date of Patent: December 17, 2019Assignee: IDOCUMENTS, LLCInventors: Lewis E. Woodings, James D. Bosse, Mathew P. Hodgson, Alexander Smorodintsev, Alexei G. Klimantov, Viatcheslav Karassik
-
Patent number: 10509800Abstract: Visually interactive identification of a cohort of similar data objects is disclosed. One example is a system including a data processor to access a plurality of data objects, each data object comprising a plurality of numerical components, where each component represents a data feature of a plurality of data features, and to identify, for each data feature, a feature distribution of the numerical components. A selector selects a sub-plurality of the data features of a query object, where a given data feature is selected if the component representing the given data feature is a peak for the feature distribution. An evaluator determines a similarity measure based on the sub-plurality of the data features. An interaction processor iteratively processes selection of a sub-plurality of the data features based on domain knowledge, and identifies, based on the similarity measures, a cohort of data objects similar to the query object.Type: GrantFiled: January 23, 2015Date of Patent: December 17, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ming C Hao, Wei-Nchih Lee, Nelson L Chang, Michael Hund, Daniel Keim
-
Patent number: 10509801Abstract: A method for resolving the synchronization of identity data from a central database server to distributed database servers is provided. The method involves synchronizing identity data to central and distributed database servers based on identity data types associated with a factory. The method first includes assigning by a configuration manager identity data types to factories which manufacture devices that will need identity data. Next an Identity Data (ID) Loader receives a file containing the identity data, and the ID Loader loads the identity data to a central database server and creates a file history record indicating a record of the file loaded. Next, a Factory Synchronizer Loader (FSL) is triggered to create and execute jobs to load identity data, configuration data or other data. Finally, the identity data is synchronized between the central data base with the remote database servers in a location of the factory.Type: GrantFiled: January 28, 2014Date of Patent: December 17, 2019Assignee: ARRIS Enterprises LLCInventors: Oscar L. Jiang, Jason A. Pasion
-
Patent number: 10509803Abstract: Disclosed is a storage efficient multi-key sharding approach for use in a data management system. The data residing on the data management system can be partitioned based on multiple columns independently of one another, thus providing faster querying on each of the columns used for partitioning. The more partitioning attributes other than the key attribute of data records in the data records being partitioned can be used. Specifically, a multi-key partitioning approach consistent with embodiments described herein can be applied to perform load balancing between multiple parallel servers or server processes.Type: GrantFiled: February 16, 2017Date of Patent: December 17, 2019Inventors: Debasish Ray Chawdhuri, Abhinav Nigam, Manjusha Madabushi
-
Patent number: 10509804Abstract: A system for storing graph data as a multi-dimensional cluster having a database with a graph dataset containing data and relationships between data pairs and a schema list of storage methods that use a table with columns and rows associated with data or relationships. An analyzer module to collect statistics of a graph dataset and a dimension identification module to identify a plurality of dimensions that each represent a column in the table. A schema creation and loading module creates a modified storage method and having a plurality of distinct table blocks and a plurality of table block indexes, one index for each table block and arranges the data and relationships in the given graph dataset in accordance with the modified storage method to create the multi-dimensional cluster.Type: GrantFiled: March 24, 2016Date of Patent: December 17, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mihaela Ancuta Bornea, Julian Timothy Dolby, Achille Belly Fokoue-Nkoutche, Anastasios Kementsietsidis, Kavitha Srinivas
-
Patent number: 10509805Abstract: Certain embodiments described herein relate to data analysis systems, methods, and devices that comprise one or more processes and/or methodologies to add structure around a tabular database. By doing so, certain data analysis systems, methods, and devices can provide similar analytical functionalities as structured databases on one hand, as well as similar scalability and/or performance capabilities as tabular databases. In some embodiments, an add-in to a tabular data engine, such as Microsoft Excel, can be provided, through which a user can be allowed to input one or more dimensions and/or variables as desired for generating an analytical report. Based on such input, in certain embodiments, the system can be configured to build one or more data analysis expression (DAX) queries to dynamically generate a report, which can subsequently be displayed in the tabular data engine.Type: GrantFiled: March 13, 2019Date of Patent: December 17, 2019Assignee: deFacto Global, Inc.Inventors: Robert Bedard, Anthony Henry D'Anna, Mike Galante
-
Patent number: 10509806Abstract: Techniques are described for receiving data generated by multiple platforms of different types, and determining recommendations for end-user(s) of the multiple platforms based on an analysis of the received data. An end-user may interact with multiple individual platforms of different types. The individual platforms may generate data describing, and/or resulting from, such interactions. The data may be received, ingested, stored, analyzed, and/or otherwise processed by a super-platform. The data may be aggregated and the data and/or aggregate data may be analyzed by a recommendation engine executing on the super-platform to determine one or more recommendations for a particular end-user based on an analysis of the data and/or aggregate data associated with that end-user. Such recommendation(s) may be provided to the end-user through an end-user interface and/or search engine provided by the super-platform, or through a third-party entity.Type: GrantFiled: April 7, 2016Date of Patent: December 17, 2019Assignee: Accenture Global Solutions LimitedInventors: Steven C. Tiell, Edy S. Liongosari, Chetan R. Kundavaram, Shimon Modi
-
Patent number: 10509807Abstract: A method, system, and computer program for processing records is disclosed. In some aspects, a method includes associating, on at least one of the plurality of processors, each record with a record set of a plurality of record sets. Each record set is assigned to a sub-database based on the record set. A cache is associated with each sub-database, and each sub-database and its associated cache is associated with a processor set. An affinity is created between each database cache and the associated processor set, and records are processed with the processor sets according to the associations.Type: GrantFiled: March 31, 2017Date of Patent: December 17, 2019Assignee: United States Postal ServiceInventors: C. Scot Atkins, Joseph Conway
-
Patent number: 10509808Abstract: Provided is a data analysis support system, comprising a processor, and a storage device which is coupled to the processor. The storage device retains objective index information which associates primary key values with objective index values, and explanatory index information which associates values common to the primary keys with sets of values of explanatory indices of a plurality of items. The processor selects one or more items of the explanatory indices, clusters the values of the explanatory indices of the selected one or more items, identifies a range of the values of the explanatory indices of each of the items of each of the clusters which are obtained by the clustering, and outputs the identified value ranges.Type: GrantFiled: April 21, 2015Date of Patent: December 17, 2019Assignee: Hitachi, Ltd.Inventors: Fumiya Kudo, Tomoaki Akitomi
-
Patent number: 10509809Abstract: The present disclosure relates to evaluating whether two data records reflect the same entity using a classifier in the absence of ground truth. Without ground truth, it is difficult to determine the precision or recall of a classifier. The present disclosure generates output data comprising a list of unique signatures generated from a set of records that are compared with each other. The output data may also comprise corresponding record pairs limited to a predetermined sample size for each unique feature signature.Type: GrantFiled: October 11, 2017Date of Patent: December 17, 2019Assignee: Amperity, Inc.Inventors: Yan Yan, Stephen Meyles, Mona Akmal, Michael P. Fikes
-
Patent number: 10509810Abstract: A method for updating a computer generated may including providing tools for a user to draw building outlines on the map, and move icons that are associated with the building to points near on inside the new outline. Thereafter, the update map and icon location are distributed for display on a plurality of computer displays.Type: GrantFiled: March 17, 2017Date of Patent: December 17, 2019Assignee: Never-Search, Inc.Inventor: Keith Kreft
-
Patent number: 10509811Abstract: A system and method for refund analysis of travel-indicating unstructured electronic documents. The method includes determining, based on data of a first electronic document, a mileage value-added tax (VAT) refund amount, wherein the first electronic document indicates at least one travel transaction; analyzing at least one second electronic document to determine at least one transaction parameter of each second electronic document, wherein each second electronic document includes at least partially unstructured data; creating a template for each of the at least one second electronic document, wherein each template is a structured dataset including the at least one transaction parameter determined for the respective electronic document; determining, based on the created at least one template, a fuel VAT refund amount; and determining, based on the mileage VAT refund amount and the fuel VAT refund amount, an entitled VAT refund amount.Type: GrantFiled: August 3, 2017Date of Patent: December 17, 2019Assignee: VatBox, Ltd.Inventors: Noam Guzman, Isaac Saft
-
Patent number: 10509812Abstract: Methods, systems, and computer-readable storage media for providing a list of similar texts to a user developing a software program include actions of receiving an original source text (OST) from the user, the OST including a text string, providing an OST with quality correction (OST-QC), the OST-QC including one or more corrections to the OST, determining that a source text repository includes entries associated with one or more source texts that are sufficiently similar, and in response, providing a list of similar texts, the list of similar texts including one or more OST-QCs of respective entries in the source text repository, and transmitting the list of similar texts for display to the user, a similar text of the list of similar texts being automatically inserted into the software program in response to user selection of the similar text from the list of similar texts.Type: GrantFiled: October 11, 2016Date of Patent: December 17, 2019Assignee: SAP SEInventors: Yvonne Miklosch, Michail Vasiltschenko, Ralph Debusmann, Iuliia Konstantinova
-
Patent number: 10509813Abstract: Described herein are systems and methods for aggregating, parsing, and annotating regulatory context for use in resolving transactional inquiries. In one embodiment, a method comprises: aggregating documents from a plurality of data sources and storing the aggregated documents in a document database; selecting a first document from the document database; extracting regulatory content from the first document; parsing the regulatory content into a structured data object; identifying a substantively-relevant portion of the regulatory content in the structured data object; generating an annotation associated with the substantively-relevant portion; storing the generated annotation in an annotation database; and generating a domain-specific data structure for resolving transactional inquiries based on the annotation database.Type: GrantFiled: June 1, 2018Date of Patent: December 17, 2019Assignee: DROIT FINANCIAL TECHNOLOGIES LLCInventors: Satyanarayana V. Pemmaraju, Joceline H. Zheng, Brock S. Arnason, E. Alexander Segura, Joseph A. Schwartz
-
Patent number: 10509814Abstract: System and method for the indexing and retrieval of semantically annotated information units from a collection of semantically annotated indexed information units in response to a query using an ontology-based IR model. The retrieval method comprises: receiving a semantically annotated query with semantic annotations to individuals or classes within a determined populated base ontology; embedding, as a set of weighted-mentions to individuals or classes within the populated base ontology, the semantically annotated query in a semantic representation space of an ontology-based metric space IR model; obtaining the representation in the semantic representation space for every indexed information unit; computing the Hausdorff distance between the space representation of the query and the space representation of all the indexed information units of the collection; retrieving and ranking, the relevant information units based on the computed Hausdorff distance.Type: GrantFiled: December 19, 2014Date of Patent: December 17, 2019Assignee: UNIVERSIDAD NACIONAL DE EDUCACION A DISTANCIA (UNED)Inventors: Juan Jose Lastra Diaz, Ana Garcia Serrano
-
Patent number: 10509815Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating search queries in response to obtaining audio samples on a client device. In one aspect, a method includes the actions of i) receiving audio data from a client device, ii) identifying specific content from captured media based on the received audio data, wherein the identified specific content is associated with the received audio data and the captured media includes at least one of audio media or audio-video media, iii) obtaining additional metadata associated with the identified content, iv) generating a search query based at least in part on the obtained additional metadata, and v) returning one or more search results to the client device, the one or more search results responsive to the search query and associated with the received audio data.Type: GrantFiled: July 20, 2017Date of Patent: December 17, 2019Assignee: Google LLCInventors: Ant Oztaskent, Yaroslav Volovich
-
Patent number: 10509816Abstract: A social networking system selects advertisements for a user based on user characteristics of the user in response to a request to present an advertisement to the user. To increase the number of advertisements eligible for presentation to the user, the social networking system associates the user with one or more cluster groups associated with targeting criteria that are not satisfied by the user's characteristics. To determine whether to associate a user with a cluster group, the social networking system determines a cluster score for the cluster group based on the user's characteristics. If the cluster score equals or exceeds a cluster cutoff score for the cluster group, the user is associated with the cluster group. The cluster cutoff score may be determined based on an estimated distribution of users so that a target number or percentage of users have cluster scores less than the cluster cutoff score.Type: GrantFiled: May 29, 2014Date of Patent: December 17, 2019Assignee: Facebook, Inc.Inventors: Sue Ann Hong, Gang Wu, Rituraj Kirti, Vladislav Isenbaev, Boris Pierre Arnoux
-
Patent number: 10509817Abstract: Embodiments retrieve a set of search results that have been previously identified as having at least one associated date or location. A timeline or map is displayed that visually represents the distribution of the dates or locations within the results. The timeline is displayed with a histogram graph corresponding to the number of dates in the search results at points along the timeline. The map is displayed with markers at the locations corresponding to the locations in the search results. The user can navigate the result set using the displayed timeline or map.Type: GrantFiled: February 6, 2017Date of Patent: December 17, 2019Assignee: Google LLCInventors: Jeffrey C. Reynar, Michael Gordon, David J. Vespe, David Petrou, Andrew W. Hogue
-
Patent number: 10509818Abstract: A device includes a storage configured to store a schedule of a user, the schedule including one or more events. The device further includes a communication interface configured to request an external device for multimedia data of an event in the schedule, based on time information of the event, and receive the multimedia data from the external device. The device further includes a controller configured to provide the multimedia data.Type: GrantFiled: March 23, 2015Date of Patent: December 17, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Nam-suk Lee
-
Patent number: 10509819Abstract: A photo-optic comparative geolocation system for calculating the location of an object has been developed. The apparatus includes optic sensors that capture surrounding location data, an interface that maps the optic sensor data, a storage database containing prior optical and location data, a digital sextant that provides data calculated using magnetic or celestial references, a data processor that compares the mapped data to stored data and calculates current location based on the comparison analysis, and a visual display for location information.Type: GrantFiled: January 29, 2018Date of Patent: December 17, 2019Inventor: Fisher Vance Lucas
-
Patent number: 10509820Abstract: A real-world object is recognized from image data based on derived image characteristics, which are used to derive search information to conduct a search. The search returns object information which is used to execute a software process by a mobile device.Type: GrantFiled: September 26, 2018Date of Patent: December 17, 2019Assignee: NANT HOLDINGS IP, LLCInventors: Wayne C. Boncyk, Ronald H. Cohen
-
Patent number: 10509821Abstract: A mobile system that performs object recognition, identifying real-world objects in a scene from captured digital data of the scene. The mobile system identifies the real-world objects based on derived salient characteristics from the digital data, and retrieves stored object information corresponding to the identified object such that a CPU can execute a software process based on the retrieved object information about the real-world object.Type: GrantFiled: October 8, 2018Date of Patent: December 17, 2019Assignee: NANT HOLDINGS IP, LLCInventors: Wayne C. Boncyk, Ronald H. Cohen
-
Patent number: 10509822Abstract: A method of facilitating video search is disclosed. A video on or linked to by a display page is located. A video search index entry associated with the video is generated, at least in part, using an additional information data, retrieved at least in part programmatically from a location other than the display page.Type: GrantFiled: May 27, 2016Date of Patent: December 17, 2019Assignee: CastTV Inc.Inventors: Edwin Seng Eng Ong, Aleksandra R. Vikati
-
Patent number: 10509823Abstract: The information providing system includes the communication unit, the content database, the search unit and the map information generation unit. The communication unit acquires place information indicating a place. The content database stores place information indicating a place and specifying information specifying an expression part where an expression related to the place appears in content in association with each other. The search unit acquires the specifying information stored in association with the place information indicating a place within a specified range from the place indicated by the place information acquired by the communication unit from the content database. The map information generation unit outputs the specifying information acquired by the search unit.Type: GrantFiled: December 25, 2012Date of Patent: December 17, 2019Assignee: Rakuten, Inc.Inventors: Yusuke Murata, Kenjiro Numazu, Ruka Sakurai
-
Patent number: 10509824Abstract: A processing device and a method are disclosed in which instructions are executed to determine, from a fingerprint of television content being consumed by a user, what program the user is watching so that program information may be sent for use by a smart device streaming the content to the user. The fingerprint may be compared with a database of fingerprints to find a match. The database may include fingerprints of favorite programs or of previously watched programs. The search may be narrowed according to the user's favorite programs or according to a subset of programs most likely to be watched, e.g., from a chronological history of programs the user usually watches and/or those that viewers in general usually watch in chronological order. When narrowed searches fail to find a fingerprint match, larger subsets up to and including the entire database may be searched for a match.Type: GrantFiled: June 10, 2015Date of Patent: December 17, 2019Assignee: The Nielsen Company (US), LLCInventor: William Brimley
-
Patent number: 10509825Abstract: Example implementations are directed to systems and methods for developing a topic model for a set of video series that include overlapping topics, wherein each video series includes segments directed to one or more of topics, wherein the topic model is based on topic distributions detected from the segments; analyzing auxiliary information, for each video series, to determine sequence information for the segments of the video series; and generating an array for topic transitions using sequence pattern mining on the distributions and the sequence information, wherein a next segment is determined for a selected segment based on an alignment decision using the array and sequence based scoring.Type: GrantFiled: July 21, 2017Date of Patent: December 17, 2019Assignee: FUJI XEROX CO., LTD.Inventors: Chidansh Amitkumar Bhatt, Matthew L. Cooper
-
Patent number: 10509826Abstract: [Object] To speed up provision of a document to a client by utilizing throughput of a server in a system in which the server provides the document in response to a request from the client. [Solution] Provided is a server device including: a document acquisition unit configured to acquire a document including a reference to a resource in response to a request from a client; an identifier generation unit configured to generate an identifier unique to content of the resource; an identifier writing unit configured to associate the identifier with the reference to the resource in the document; and a document transmission unit configured to transmit the document and the identifier associated with the reference to the resource to the client.Type: GrantFiled: July 2, 2014Date of Patent: December 17, 2019Assignee: SONY CORPORATIONInventors: Tetsuo Yutani, Goragot Wongpaisarnsin
-
Patent number: 10509827Abstract: Methods and systems are provided for allowing a user to categorize, organize, and/or visualize content recommendations made by the user. Various interactive controls are made available to a user who recommends an item of content, where the controls are designed to allow the user to assign one or more attributes (e.g., characteristics, categories, labels, properties, etc.) to the recommendation. A user can also organize content recommendations into one or more categories that can be customized by the user according to subject-matter, content format, recommendation strength, and the like. The user is also provided with the ability to view his or her content recommendations arranged in various graphical representations.Type: GrantFiled: November 9, 2016Date of Patent: December 17, 2019Assignee: Google LLCInventors: Neha Pattan, Jennifer W. Lin
-
Patent number: 10509828Abstract: A method and system of managing and organizing social media content or posts by geographical origin and by the gender of the authors of the social media posts.Type: GrantFiled: June 13, 2019Date of Patent: December 17, 2019Assignee: Waar, LLCInventor: Brandon Robert Johnson
-
Patent number: 10509829Abstract: A context aware digital assistant supported on devices such as smartphones, tablet computers, wearable computing devices, personal computers (PCs), game consoles, and the like is configured with a natural language interface that enables a user to launch searches for content using contextual references such as time, date, event, location, schedule, activity, contacts, or device. The user can thus use natural language to express the context that is applicable to the sought-after content rather than having to formulate a query that uses a specific syntax. The digital assistant can comprehensively search for the content across applications (i.e., both first and third party applications), devices, and services.Type: GrantFiled: October 5, 2015Date of Patent: December 17, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Amy Rambhia, Harris Syed, Ed Doran
-
Patent number: 10509830Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for triggering rich results in response to queries. In one aspect, a method includes receiving a query. One or more search results are obtained from a first corpus. A rich result is triggered based on a score of the first-ranked search result if it meets a threshold relative to other search results. The rich result is populated with additional metadata about the first-ranked search result obtained from a second corpus. The rich result is provided in response to the query.Type: GrantFiled: May 8, 2018Date of Patent: December 17, 2019Assignee: GOOGLE LLCInventors: Matthew K. Gray, Gregory H. Plesur, Garrett H. Rooney
-
Patent number: 10509831Abstract: A system and method for determining suggested content and suggested content headlines for a web page. The system and method receive a request for suggested content for a web page, determine that suggested content is appropriate for the web page based on tags for the web page and tags for a suggested content headline associated with the suggested content, apply a rule to the tags of the suggested content headline, the rule based on one or more of time and location metadata, and transmit the suggested content headline for display with the web page if the rule has been satisfied.Type: GrantFiled: July 27, 2012Date of Patent: December 17, 2019Assignee: LEAF GROUP LTD.Inventor: David M. Yehaskel
-
Patent number: 10509832Abstract: In one embodiment, a method includes accessing posts of an online social network, each post being associated with a first entity of the online social network, classifying, based on content and metadata associated with each post, one or more of the posts as being relevant to the first entity, extracting a set of one or more n-grams from the content of the posts classified as being relevant to the first entity, filtering the set of n-grams to remove one or more of the extracted n-grams from the set of n-grams, calculating a quality score for each n-gram in the filtered set of n-grams, generating a snippet-module including one or more of the extracted n-grams from the filtered set of n-grams having quality-scores greater than a threshold quality-score, and sending, to a client system of a first user of the online social network, the snippet-module for display to the user.Type: GrantFiled: July 13, 2015Date of Patent: December 17, 2019Assignee: Facebook, Inc.Inventors: Christina Joan Sauper, Quang Xuan Do, Ling Bao, Bosmat Mazal Eldar, Kedar Bellare
-
Patent number: 10509833Abstract: A method and apparatus of a device that returns a plurality of ranked query results for a query is described. In this embodiment, the device receives the query from a client. In addition, the device determines a plurality of query results matching the query. Furthermore, the device scores each of the plurality of query results using an order-based quadratic proximity function. The device additionally ranks the plurality of query results using the plurality of scores to determine the plurality of ranked query results. The device further sends the plurality of ranked query results to the client.Type: GrantFiled: September 30, 2015Date of Patent: December 17, 2019Assignee: APPLE INC.Inventor: Jason Douglas
-
Patent number: 10509834Abstract: A method and apparatus of a device that ranks a plurality of query results from a plurality of search domains is described. In this embodiment, the device receives a query from a client. In addition, the device applies the query to the plurality of search domains and a broad-base search domain. Furthermore, the device receives the plurality of query results from the plurality of search domains and a set of broad-base query results from the broad-base search domain. The device additionally ranks the plurality of query results using the set of broad-base query results and returns a ranked plurality of query results to the client.Type: GrantFiled: September 30, 2015Date of Patent: December 17, 2019Assignee: Apple Inc.Inventors: Jason Douglas, Vipul Ved Prakash
-
Patent number: 10509835Abstract: A retrieval method includes: transforming, by a computer, a scale of a feature space according to feature information of each of items which become retrieval targets based on history information of an item selected in the past by a user; calculating a distance between the items in the feature space based on the feature space transformed for each of the items; and outputting an item located at a near distance to a specific item among the items based on the distance between the items.Type: GrantFiled: September 6, 2016Date of Patent: December 17, 2019Assignee: FUJITSU LIMITEDInventor: Hiroshi Ikeda