Patents Issued in March 17, 2020
-
Patent number: 10592539Abstract: A method of operating a messaging platform, including: obtaining, for a first profile, a first and a second topic of interest, a first intra-profile (IP) weight for the first topic of interest, and a second IP weight for the second topic of interest; obtaining a first plurality of trending entities for the first topic and a first plurality of intra-topic (IT) weights for the first plurality of trending entities; obtaining a second plurality of trending entities for the second topic and a second plurality of IT weights for the second plurality of trending entities; selecting a subset of the first plurality of trending entities and the second plurality of trending entities based on the first IP weight, the second IP weight, the first plurality of IT weights, and the second plurality of IT weights; and sending content associated with the subset for display to a user of the first profile.Type: GrantFiled: July 11, 2014Date of Patent: March 17, 2020Assignee: Twitter, Inc.Inventors: Rion Langley Snow, Gilad Avraham Mishne
-
Patent number: 10592540Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating answers to answer-seeking queries. One of the methods includes receiving a query having multiple terms. The query is classified as an answer-seeking query of a particular question type, and one or more answer types associated with the particular question type are obtained. Search results satisfying the query are obtained, and a respective score is computed for each of one or more passages of text occurring in each document identified by the search results, wherein the score for each passage of text is based on how many of the one or more answer types match the passage of text. A presentation that includes information from one or more of the passages of text selected based on the respective score is provided in response to the query.Type: GrantFiled: June 28, 2016Date of Patent: March 17, 2020Assignee: Google LLCInventors: Yi Liu, Preyas Popat, Nitin Gupta, Afroz Mohiuddin
-
Patent number: 10592541Abstract: Technologies for dynamic automated content discovery include a computing device that determines a contextual part of a document selected by a user and extracts one or more key terms from the contextual part of the document using an automated key phrase extraction algorithm. The computing device may perform a syntactic algorithm, named entity recognition, or the TextRank algorithm. The computing device may calculate a vagueness score for terms of the document by querying a semantic database and select the key terms based on the corresponding vagueness scores. The computing device performs a content search based on the key terms to generate one or more search results and presents the search results to the user. The computing device may associate each of the search results with the corresponding key term of the contextual part of the document, for example by visually highlighting the key term. Other embodiments are described and claimed.Type: GrantFiled: May 29, 2015Date of Patent: March 17, 2020Assignee: Intel CorporationInventors: Elliot Smith, Max Waterman, Plamena Manolova, Karolina Kret, Mikael Metthey, Alok Barsode
-
Patent number: 10592542Abstract: A set of keywords is extracted from a query. Natural Language Processing (NLP) is performed on the query to extract a set of contextual words for a keyword from the query. For the query, a first score of a first vector is computed, where the first vector represents a first contextual word. For a first result in a result set, a first result score of a first result vector is computed, where the first vector represents a first result contextual word in a set of result contextual words corresponding to the keyword in the first result. Using the first score and the first result score, a first similarity value is computed for the first result. The first result is re-ranked relative to a second result according to the first similarity value for the first result and a second similarity value for the second result in the result set.Type: GrantFiled: August 31, 2017Date of Patent: March 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Takashi Fukuda, Hiroaki Kikuchi
-
Patent number: 10592543Abstract: One or more computing devices, systems, and/or methods for sub-account management are provided. For example, a user may have a primary account with a service, such as a social network service, an email service, a bank service, etc. The user may create a sub-account connected/linked to the primary account. The primary account comprises and directly controls the sub-account. For example, the primary account can access content, sub-account settings, and/or sub-account activity of the sub-account from the primary account. The sub-account can be automatically disconnected from the primary account based upon a disconnect condition being satisfied.Type: GrantFiled: August 31, 2017Date of Patent: March 17, 2020Assignee: Oath Inc.Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma
-
Patent number: 10592544Abstract: A computing server configured to process data of a domain from heterogeneous data sources. A domain may store data and schema, domain knowledge ontology such as resource description framework, and unstructured data. The computing server may extract objects from the unstructured data. The computing server may convert the extracted named entities and activities to word embeddings and input the word embeddings to a machine learning model to generate an activity time sequence. The machine learning model may be a long short-term memory. A process model may be generated from the time sequence. The computing server may identify outliers in the process model based on metrics defined by the domain. The computing server may convert transactions without outliers as word embeddings and generate signatures of the transactions using cosine similarity. The computing server may augment the results with the domain knowledge ontology.Type: GrantFiled: August 14, 2019Date of Patent: March 17, 2020Assignee: LIVE OBJECTS, INC.Inventors: Sudipto Shankar Dasgupta, Kamesh Raghavendra
-
Patent number: 10592545Abstract: A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions.Type: GrantFiled: August 24, 2018Date of Patent: March 17, 2020Assignee: Cumulus Systems IncInventors: Ajit Bhave, Arun Ramachandran, Sai Krishnam Raju Nadimpalli, Sandeep Bele
-
Patent number: 10592546Abstract: An asset storage server is provided herein that assigns related files to an asset name and assigns permissions to the asset name such that related files with unrelated names can be assigned permissions independent of the file naming convention and without requiring a user to individually set the permissions of each file. The asset storage server may also generate modified versions of original file names and index a distributed object store based on the modified versions such that related files with related names are not listed in the same partition of the distributed object store. Indexing the distributed object store based on the modified versions of the original file names may reduce data retrieval latency.Type: GrantFiled: September 23, 2016Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Benjamin Aldouby Schwartz, Jeremiah Dunham, Andrew Tunall, Jason LaPier, Dustin Encelewski, Justin Abrahms, Khawaja Shams
-
Patent number: 10592547Abstract: In a digital camera having a wireless communicator with a server, a storage controller treats full size image data and display size image data unequally if the full size image data has been already sent to the server. For example, the display size image data is not allowed to be replaced by new digital image data unless the digital camera is not in use over a prescribed time. Own image data and other's image data are treated equally. Image data received from outside and retrieved from inside memory are treated equally. Search key for own image data and related search keys existing in the outside are indicated in a comparable manner. The digital camera receives search key from neighboring advertiser to send it for Internet search of advertisement. Search key received from neighboring notable site is sent for Internet search of photographs of the notable site taken by others.Type: GrantFiled: March 20, 2017Date of Patent: March 17, 2020Assignee: NL GIKEN INCORPORATEDInventors: Masahide Tanaka, Tohru Matsui
-
Patent number: 10592548Abstract: Image search persona techniques and systems are described. In one or more implementations, a digital medium environment is described for controlling image searches by one or more computing devices. An image search request and an indication of one or more personas of one or more respective users associated with the image search request is received by the one or more computing devices. The one or more personas specify characteristics of the one or more respective users themselves. A plurality of images are obtained by the one or more computing devices based on the image search request. The plurality of images are filtered by the one or more computing devices based on the one or more personas and a search result is generated by the one or more computing devices from the filtered plurality of images.Type: GrantFiled: August 17, 2015Date of Patent: March 17, 2020Assignee: Adobe Inc.Inventors: Zeke Koch, Baldo Faieta, Jen-Chan Chien, Mark M. Randall, Olivier Sirven, Philipp Koch, Dennis G. Nicholson
-
Patent number: 10592549Abstract: A user may capture an image of a document using a mobile device. The mobile device may crop and clean the image. The mobile device may perform optical character recognition on the image and output a character string. The mobile device may match portions of the character string with stored records and determine a likelihood that the stored record corresponds to the image. The mobile device may display potential matches for the image, and the user may select the record which matches the image.Type: GrantFiled: October 12, 2018Date of Patent: March 17, 2020Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.Inventors: Deepak Arora, Donald R. Bloyer, Peter Gosling, Daniel Gruici, Anish Jacob, Kyle Knez, Christine Elizabeth Martin, Allison Mary Romano, Kedar P. Vaidya
-
Patent number: 10592550Abstract: The present invention provides a method and system for identifying a species or object having identifying property markers by comparing the markers with values stored in a database, then comparing a group of species/objects which meet a predetermined threshold level to select a species/object having a highest confidence level. If the species/object having the corresponding highest species confidence level does not meet a predetermined species/object confidence level threshold value stored in the database, then a feedback loop provides for gathering additional information to accurately identify the species by repeating the above-identified steps in consideration of the additional information until a species/object meets or exceeds the predetermined species confidence level threshold value.Type: GrantFiled: October 13, 2017Date of Patent: March 17, 2020Assignee: International Business Machines CorporationInventors: Moncef Benboubakeur, Dorota Buresova, Julija Narodicka, Erik Rueger
-
Patent number: 10592551Abstract: A clothing information providing system 1 includes an image acquiring unit 11 that acquires an image captured by an image capturing device 2 via a network 90, a detecting unit 121 that analyzes the image acquired by the image acquiring unit and detects clothing of a subject appearing in the image, and a display unit 24 that displays clothing information on the clothing detected by the detecting unit 121 on a user terminal 20.Type: GrantFiled: June 16, 2016Date of Patent: March 17, 2020Assignee: OPTIM CORPORATIONInventor: Shunji Sugaya
-
Patent number: 10592552Abstract: Methods, apparatus, systems, and computer-readable media for assigning a real-time clock domain timestamp to sensor frames from a sensor component that operates in a non-real-time time-domain. In some implementations, a real-time component receives capture instances that each indicate capturing of a corresponding sensor data frame by the sensor component. In response to a capture output instance, the real-time component or an additional real-time component assigns a real-time timestamp to the capture output instance, where the real-time timestamp is based on the real-time clock domain. Separately, a non-real-time component receives the corresponding sensor data frames captured by the sensor component, along with corresponding metadata. For each sensor data frame, it is determined whether there is a real-time timestamp that corresponds to the data frame and, if so, the real-time timestamp is assigned to the sensor data frame.Type: GrantFiled: April 4, 2019Date of Patent: March 17, 2020Assignee: X DEVELOPMENT LLCInventors: Emily Cooper, David Deephanphongs, Yuanzheng Gong, Thomas Buschmann, Matthieu Guilbert
-
Patent number: 10592553Abstract: A method for receiving video information from the internet is carried out on a digital computer having a user interface, memory, a processor, internet access and software necessary for operability. There is displayed on the user interface a menu listing a plurality of categories of videos accessible to the computer using the internet access. Upon selection by a user of a category of videos from the menu, a web search engine is queried for a list of video web page locations within the selected category. The list is received at the digital computer by way of the internet access. The list is formed into a queue for retrieving playing the associated videos. The associated image and audio data for the videos in the queue is received by the computer using the internet access. The videos are played automatically in the sequence in which they are queued up unless the user intervenes or the list is updated.Type: GrantFiled: August 2, 2017Date of Patent: March 17, 2020Inventor: Michael W. Seitz
-
Patent number: 10592554Abstract: This disclosure discloses systems, devices, and methods for parallelized data structure processing in context of machine learning and reverse proxy servers.Type: GrantFiled: March 27, 2018Date of Patent: March 17, 2020Assignee: Massachusetts Mutual Life Insurance CompanyInventor: Sears Merritt
-
Patent number: 10592555Abstract: A query is received from a user at a data service engine. The query includes a string of characters. A number of candidate topics are identified by the data service engine based on the query. A similarity score is determined between the query and each of the plurality of candidate topics based on a Vector Propagation On a Click Graph (VPCG) model trained based on user click data. A number of candidate topics are ranked based on the similarity scores. One or more topics are selected from the ranked candidate topics. The selected topics are outputted via a user interface (UI).Type: GrantFiled: April 22, 2019Date of Patent: March 17, 2020Assignee: Alibaba Group Holding LimitedInventors: Wangshu Zhang, Zhiwei Shi, Junhong Liu, Jie Cai, Xiang Hu, Defeng Mao
-
Patent number: 10592556Abstract: Embodiments include a method, system, and computer program product for encoding data while it is being processed as part of a query is provided. The method includes receiving a query request and determining a set of values associated with data to be encoded for completing the query request. The method also includes encoding those values such that any subsequent processing operations can be performed on the encoded values to complete the requested query. After performing the subsequent processing operations to complete the requested query, each value is decoded back to its original value.Type: GrantFiled: May 10, 2016Date of Patent: March 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gopi K. Attaluri, Ronald J. Barber, Vincent Kulandaisamy, Sam S. Lightstone, Guy M. Lohman, Ippokratis Pandis, Vijayshankar Raman, Richard S. Sidle, Liping Zhang, Naresh Chainani
-
Patent number: 10592557Abstract: Examples of the present disclosure describe systems and methods of rendering phantom results using graph queries. In aspects, a first query may generate a first result set. The first result set may comprise ordered lists (e.g., node-edge-node 3-tuples), and may be rendered as a graph. A second query may then be executed against the data source to generate a second result set. The first and second result set may be compared. When inconsistencies between the result sets are identified, various degrees of transparency may be used in the graph to indicate the inconsistent data.Type: GrantFiled: March 31, 2017Date of Patent: March 17, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Robert Standefer, III, Christopher L. Mullins
-
Patent number: 10592558Abstract: In one embodiment, a method includes receiving, from a client system associated with a first user, a request to access a user-card interface. The method includes generating, in response to the request, multiple user-cards, each user-card being associated with a pre-selected query. Each user-card includes references to second users matching the pre-selected query associated with the user-card. The method includes calculating a user-card score for each user-card. The user-card score represents a relevance of the pre-selected query to the first user and a relevance of the second users referenced in the user-card to the first user. The relevance of each second user referenced in the user-card is based on an affinity coefficient of the first user with respect to the second user. The method includes sending, to the client system, instructions for presenting the user-card interface with user-cards in ranked order based on the user-card score associated with each user-card.Type: GrantFiled: September 18, 2017Date of Patent: March 17, 2020Assignee: Facebook, Inc.Inventors: Samuel Wharton Lessin, Robert M. Baldwin, Jeffrey Huang, Timothy A. Stanke, Caitlin Rothrock Winner, Matthew Vincent Sain
-
Patent number: 10592559Abstract: A based on a selection by a user of first one or more values of one or more events displayed in a graphical interface, an extraction rule is automatically determined that is capable of extracting a field label-value pair at least partially within at least the selected one or more values. An option is displayed that correspond to the determined extraction rule in the graphical interface. Based on the user selecting the option in the graphical interface, display is caused of second one or more values of one or more field label-value pairs extracted from the one or more events using the extraction rule. The one or more events may be displayed in a table format, and the first one or more value may be selected by the user selecting one or more cells, columns, or text portions in the table format.Type: GrantFiled: January 30, 2015Date of Patent: March 17, 2020Assignee: SPLUNK INC.Inventors: Marc Vincent Robichaud, Cory Eugene Burke, Jeffrey Thomas Lloyd
-
Patent number: 10592560Abstract: The inventive subject matter provides apparatus, systems and methods in which a point management system packages worker thought-processes and supporting reference materials with the point or conclusion being made, enabling rapid review and verification by a decision-maker. The point management system includes a literal object database, snip object database and point object database, wherein each snip object is derived from a literal object and linked to the location from which it was derived. The system further includes a point authoring module that enables users to link snip objects within the point object, and a snip verification engine that enables a reviewer of the point object to verify the supporting snip objects and literal objects, their relationships to each other and to the points being made in the point object, and the team collaboration that has transpired at both the snip object level and point object level.Type: GrantFiled: September 14, 2017Date of Patent: March 17, 2020Assignee: PANDEXIO, INC.Inventors: John Richard Burge, Ryan Nance
-
Patent number: 10592561Abstract: The capabilities of a data intake and query system can be improved by implementing the data fabric service (DFS) system in a co-located deployment with the data intake and query system. The DFS system can extend the capabilities of a data intake and query system by leveraging computing assets from anywhere in a big data ecosystem to collectively execute search queries on diverse data systems regardless of whether data stores are internal of the data intake and query system and/or external data stores that are communicatively coupled to the data intake and query system over a network.Type: GrantFiled: October 31, 2016Date of Patent: March 17, 2020Assignee: Splunk Inc.Inventors: Arindam Bhattacharjee, Sourav Pal
-
Patent number: 10592562Abstract: The performance and flexibility of a data intake and query system having capabilities extended by a fabric service (DFS) system can be improved with deployment on a cloud computing platform. The DFS system can extend the capabilities of a data intake and query system by leveraging computing assets from anywhere in a big data ecosystem to collectively execute search queries on diverse data systems regardless of whether data stores are internal of the data intake and query system and/or external data stores that are communicatively coupled to the data intake and query system over a network.Type: GrantFiled: October 31, 2016Date of Patent: March 17, 2020Assignee: Splunk Inc.Inventors: Sourav Pal, Arindam Bhattacharjee
-
Patent number: 10592563Abstract: The disclosed embodiments include a technique to obtain search results from the application of transformation operations on partial search results obtained from across internal and/or external data sources. Examples of transformation operations include arithmetic operations such as an average, mean, count, or the like. Examples of reporting transformations include join operations, statistics, sort, top head. Hence, the search results of a search query can be derived from partial search result rather than include the actual partial search results. In this case, the ordering of the search results may be nonessential. An example of a search query that requires a transformation operation is a “batch” or “reporting” search query. The related disclosed techniques involve obtaining data stored in the bid data ecosystem, and returning that data or data derived from that data.Type: GrantFiled: October 31, 2016Date of Patent: March 17, 2020Assignee: Splunk Inc.Inventors: Sourav Pal, Arindam Bhattacharjee, Christopher Pride
-
Patent number: 10592564Abstract: System and method for providing electric utilities and utility benchmarking organizations with an integrated real-time outage analytics and benchmarking solution. The system includes a powerful data importing apparatus that allows uploading of outage data from the utilities outage databases, confidential aggregation of utility outage data, real-time comparison of reliability metrics, real-time outage analytics and messaging capabilities. The system includes a communication link for receiving raw outage data uploaded from the outage management systems of participating utilities which couples the data to an analytics server which automatically recalculates standard reliability indices and analytics in real-time. A database server aggregates and stores the data and indices. The analytics server makes data and reports available to user utilities in real-time via the internet while using a unique ID for each user utility to maintain user anonymity and data confidentiality.Type: GrantFiled: January 6, 2017Date of Patent: March 17, 2020Assignee: AERINET SOLUTIONS, L.L.C.Inventors: Alvin M. Razon, Eduardo Ilao, John Ilao
-
Patent number: 10592565Abstract: An objective of the present invention is providing a method and apparatus for providing recommended information. A method according to the present invention comprises steps of: determining, based on one or more pieces of content information in one or more webpages, whether the one or more pieces of content information may be used as recommended information, respectively; obtaining feature information of the recommended information if the content information is recommended information; determining ordering information of the each piece of recommended information based on the feature information of each piece of recommended information; wherein the method further comprises the following step: if a user's browsing operation on the webpage corresponds to at least one piece of recommended information, presenting the at least one piece of recommended information.Type: GrantFiled: December 31, 2014Date of Patent: March 17, 2020Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.Inventors: Chi Tang, Huadong Li, Weiyu Chen, Jiajia Chen, Xunliang Cai, Yang Song
-
Patent number: 10592566Abstract: A method includes performing operations as follows on a processor of an edge device of a first network: providing a data filter rule in the edge device, the first network being under the authority of a first entity, receiving data from a thing in the first network, communicating the data toward an information processor via a second network when the data satisfies a condition of the data filter rule permitting communication of the data outside of the first network, the second network being under the authority of a second entity, and communicating the data toward a storage processor on the first network when the data does not satisfy the condition of the data filter rule permitting communication of the data outside of the first network. The first and second entities are different entities.Type: GrantFiled: October 29, 2015Date of Patent: March 17, 2020Assignee: CA, Inc.Inventor: Vikas Krishna
-
Patent number: 10592567Abstract: A method, system and computer program product for performing a search from another individual's social perspective. A name or a portion of a name of an individual known by the user is received. A directory search is then performed pertaining to the individual known by the user. After the user identifies the known individual from the directory search results, a selection to perform a directory, content or document search from the known individual's social perspective is received. Such a search may be performed based on the social network of the known individual. In this manner, by performing such searches from the social perspective of the known individual, such as the individual who disclosed the name of the individual who the user would like to contact, the user will be more likely to identify the correct individual, content or document in a more efficient manner.Type: GrantFiled: December 1, 2015Date of Patent: March 17, 2020Assignee: International Business Machines CorporationInventors: Mustansir Banatwala, David A. Brooks, Miguel A. Estrada, Joseph A. Russo
-
Patent number: 10592568Abstract: For a particular search query that is received by a host system, a preliminary set of search results is generated. The host system maps the query to one or more topics that are representative to the query. The host system provides topical click data associated with the topic to a machine-learning module that determines a relevancy score of the result utilizing the topical click data. The host system re-ranks the order of the result within a set of results based upon the relevancy score.Type: GrantFiled: October 27, 2016Date of Patent: March 17, 2020Assignee: International Business Machines CorporationInventors: Priyanka Agrawal, Man Chu, Steven M. Pritko, Justin A. Ziniel
-
Patent number: 10592569Abstract: The subject disclosure pertains to web searches and more particularly toward influencing resultant content to increase relevancy. The resultant content can be influenced by reconfiguring a query and/or filtering results based on user location and/or context information (e.g., user characteristics/profile, prior interaction/usage temporal, current events, and third party state/context . . . ). Furthermore, the disclosure provides for query execution on at least a subset of designated web content, for example as specified by a user. Still further yet, a localized marketing system is disclosed that provides discount offers to users that match merchant criteria including proximity. A system for actively probing populations of users with different parameters and monitoring responses can be employed to collect data for identifying the best discounts and deadlines to offer to users to achieve desired results.Type: GrantFiled: December 28, 2016Date of Patent: March 17, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Gary Flake, William H. Gates, III, Eric J. Horvitz, Joshua T. Goodman, Surajit J. Chaudhuri, Trenholme J. Griffin, Oliver Hurst-Hiller, Kenneth A. Moss
-
Patent number: 10592570Abstract: A social networking system allows users to create and join groups in the social networking system, in which each group is associated with one or more interests shared by members of the group. To select content for presentation to a viewing user of the social networking system who is a member of a group, the social networking system may determine one or more topics associated with the group based at least in part on a classification system and on information associated with objects maintained in the social networking system that are similar to the group. The topic(s) associated with the group also may be determined based on information associated with the group, with members of the group, and/or with objects associated with the group. The social networking system may then select one or more content items associated with the topic(s) for presentation to the viewing user via a group page.Type: GrantFiled: July 10, 2017Date of Patent: March 17, 2020Assignee: Facebook, Inc.Inventors: Zhen Li, Li Ju, Eric Hsin-Chun Huang, Yun Liu, Chang Su, Cassidy Jake Beeve-Morris, Yuan Liang
-
Patent number: 10592571Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, modifying queries based on non-textual content. In one aspect, a method includes receiving, from a user device, a query including a plurality of terms; determining active non-textual data displayed in an application environment on the user device; determining, from the non-textual textual data, modification data for the query; generating a set of modified queries based on the query and the modification parameters; scoring the modified queries according to one or more scoring criteria; selecting one of the modified queries based on the scoring; and providing, to the user device, search results responsive to the selected modified query.Type: GrantFiled: October 23, 2017Date of Patent: March 17, 2020Assignee: Google LLCInventors: Gokhan H. Bakir, Behshad Behzadi
-
Patent number: 10592572Abstract: A method and apparatus of a device that indexes an application state in a search query index. In this embodiment, receiving the application state of the application from another device coupled to the server. The device further generates a view of the application corresponding to the application state, wherein the view is a representation of a user interface of the application corresponding to the application state. In addition, the device indexes the view in a search query index.Type: GrantFiled: September 30, 2015Date of Patent: March 17, 2020Assignee: Apple Inc.Inventors: David Salim, Vipul Ved Prakash, John M. Hörnkvist
-
Patent number: 10592573Abstract: A computer-implemented method for suggesting character-combinations and one or more uniform resource locators in response to receiving a query prefix as input. The method includes receiving a query prefix as input, the query prefix being a character or character-combination. Character-combinations that completely or partially match the query prefix and are different from the query prefix are identified from a repository. The repository stores multiple pairs, each pair containing a character-combination and a list of identifiers pointing to network locations determined to be most relevant to the character-combination. One or more uniform resource locators are identified from the repository that have characters that completely or partially match the query prefix. The identified character-combinations and the one or more uniform resource locators are then suggested to a user.Type: GrantFiled: August 21, 2017Date of Patent: March 17, 2020Assignee: Google LLCInventor: Masanori Harada
-
Patent number: 10592574Abstract: Systems and methods for automated local story generation and curation are described. In one example embodiment, a server computer receives content from client devices, and processes the content to identify content characteristics. Stories are then generated based on the characteristics of the received content, and the stories are communicated to client devices. In certain embodiments, selection at a client device of an individual piece of content within a story may further be used by the system to provide the client device with a sub-story that includes pieces of content sharing content characteristics with the characteristics of the selected image or video.Type: GrantFiled: December 22, 2017Date of Patent: March 17, 2020Assignee: Snap Inc.Inventors: Maria Pavlovskaia, Evan Spiegel
-
Patent number: 10592575Abstract: A method of inferring user intent in search input in a conversational interaction system is disclosed. A method of inferring user intent in a search input includes providing a user preference signature that describes preferences of the user, receiving search input from the user intended by the user to identify at least one desired item, and determining that a portion of the search input contains an ambiguous identifier. The ambiguous identifier is intended by the user to identify, at least in part, a desired item. The method further includes inferring a meaning for the ambiguous identifier based on matching portions of the search input to the preferences of the user described by the user preference signature and selecting items from a set of content items based on comparing the search input and the inferred meaning of the ambiguous identifier with metadata associated with the content items.Type: GrantFiled: August 4, 2016Date of Patent: March 17, 2020Assignee: VEVEO, INC.Inventors: Rakesh Barve, Murali Aravamudan, Sashikumar Venkataraman, Girish Welling
-
Patent number: 10592576Abstract: Implementations disclose crowdsourcing descriptor selection. A method includes receiving, by a processor, a reference to an internet resource from a device, wherein the reference to the internet resource is a uniform resource locator (URL) provided in a post interface, wherein the post interface presents posts to a social network, determining, by the processor, a plurality of descriptors indicative of content within the internet resource, sending, by the processor, the plurality of descriptors to the device for presentation in the post interface according to a priority order, receiving, via the post interface a selection of one of the plurality of descriptors, and generating, by the processor, a post to the social network, the generated post comprising the selected one of the plurality of descriptors.Type: GrantFiled: July 25, 2016Date of Patent: March 17, 2020Assignee: Google LLCInventors: Kevin Snow McCurley, Dandapani Sivakumar
-
Patent number: 10592577Abstract: In many embodiments, the method can comprise storing one or more user actions of a user of one or more users in a database, sorting the one or more user actions into one or more user action types, and extracting one or more correlated signals related to the one or more user actions of the user of the one or more users based at least in part on the one or more user action types to determine one or more independent signals related to the one or more user actions of the user of the one or more users. In some embodiments, the method can further comprise averaging the one or more independent signals related to the one or more user actions of the user of the one or more users to determine a personalization score related to the user of the one or more users and updating a webpage for the user of the one or more users based at least in part on the personalization score. Other embodiments of related methods and systems are also provided.Type: GrantFiled: January 31, 2017Date of Patent: March 17, 2020Assignee: WALMART APOLLO, LLCInventors: Abhimanyu Mitra, Kannan Achan, Venkata Syam Prakash Rapaka
-
Patent number: 10592578Abstract: A content delivery network (“CDN”) is provided herein that predicts content resources (e.g., a data object, such as a video file, an audio file, a script, an image, a document, etc.) that may be requested by a user device in the future and transmits or pushes such resources to the user device prior to receiving a request. The CDN may use artificial intelligence models, such as Markov models, in order to predict which content resources to retrieve and transmit proactively to the user device. The predictive techniques implemented by the CDN may reduce a latency of delivering requested content resources and/or a latency of the user device in rendering and displaying a content page.Type: GrantFiled: March 7, 2018Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Ronil Sudhir Mokashi, Prashant Verma, Ryan Farris
-
Patent number: 10592579Abstract: Techniques for scaling font size of a page in a mobile terminal, such as a method including: parsing a page of a web page acquired from a content server, and acquiring the block width and the size of a style font of each underlying block node contained in a render tree of the parsed web page; based on the acquired block width of each underlying block node and the width of a screen of the mobile terminal, determining a font scaling coefficient of each underlying block node; and based on the determined font scaling coefficient of each underlying block node and the size of the style font, scaling the style font of each underlying block node. Advantageously, an enlarged window can completely display a content block and a font can be displayed clearly, without a need to slide the screen to the left or right side.Type: GrantFiled: October 31, 2013Date of Patent: March 17, 2020Assignee: UC MOBILE LIMITEDInventors: Jie Liang, Yongfu Yu, Xiaopeng He, Shunyan Zhu, Chao Zhou
-
Patent number: 10592580Abstract: Systems and methods are presented for generating a webpage based on a physical mockup of the webpage. In some embodiments, a computer-implemented method is presented. The method may include accessing an image of a physical mockup of a webpage, the physical mockup of the webpage including one or more physical objects representative of one or more virtual objects in the webpage. The method may also include converting the image into the webpage, based on the physical mockup of the webpage, the webpage including the one or more virtual objects arranged in a layout corresponding to positions of the one or more physical objects in the physical mockup; and applying user-interactive functionality to the one or more virtual objects in the webpage, based on one or more visual indicators on the one or more physical objects identifiable in the image.Type: GrantFiled: April 25, 2014Date of Patent: March 17, 2020Assignee: eBay Inc.Inventor: Christopher Michael Hall
-
Patent number: 10592581Abstract: The present invention relates to a data processing method of determining a trajectory of a medical instrument to be inserted into a patient's body for treatment of a target region in the patient's body, the method being executed by a computer and comprising the following steps: a) acquiring medical image data comprising medical image information describing an image of an anatomical body part; b) acquiring target region extent data comprising target region extent information describing a spatial extent of the target region in the medical image information; c) determining, based on the target region extent data, whether the spatial extent of the target region in the medical image information comprises more than one image particle; d) if it is determined that the target region comprises more than a predetermined number of image particles, determining, based on the medical image data, image particle weight data comprising image particle weight information describing a weight describing a tissue type componentType: GrantFiled: January 29, 2013Date of Patent: March 17, 2020Assignee: Brainlab AGInventors: Rowena Thomson, Stephan Mittermeyer
-
Patent number: 10592582Abstract: Aspects for vector operations in neural network are described herein. The aspects may include a vector caching unit configured to store a first vector and a second vector, wherein the first vector includes one or more first elements and the second vector includes one or more second elements. The aspects may further include one or more adders and a combiner. The one or more adders may be configured to respectively add each of the first elements to a corresponding one of the second elements to generate one or more addition results. The combiner may be configured to combine a combiner configured to combine the one or more addition results into an output vector.Type: GrantFiled: October 26, 2018Date of Patent: March 17, 2020Assignee: CAMBRICON TECHNOLOGIES CORPORATION LIMITEDInventors: Jinhua Tao, Tian Zhi, Shaoli Liu, Tianshi Chen, Yunji Chen
-
Patent number: 10592583Abstract: A circuit comprises an input register configured to receive an input vector of elements, a control register configured to receive a control vector of elements, wherein each element of the control vector corresponds to a respective element of the input vector, and wherein each element specifies a permutation of a corresponding element of the input vector, and a permute execution circuit configured to generate an output vector of elements corresponding to a permutation of the input vector. Generating each element of the output vector comprises accessing, at the input register, a particular element of the input vector, accessing, at the control register, a particular element of the control vector corresponding to the particular element of the input vector, and outputting the particular element of the input vector as an element at a particular position of the output vector that is selected based on the particular element of the control vector.Type: GrantFiled: February 25, 2019Date of Patent: March 17, 2020Assignee: Google LLCInventors: Dong Hyuk Woo, Gregory Michael Thorson, Andrew Everett Phelps, Olivier Temam, Jonathan Ross, Christopher Aaron Clark
-
Patent number: 10592584Abstract: An information processing apparatus has a model construction unit that constructs a model represented using a plurality of variables corresponding to a plurality of classes, an evaluated value calculation unit that calculates an evaluated value of the model constructed by the model construction unit, a correlation specification unit that specifies a correlation between some variables among the plurality of variables based on the calculated evaluated value, a variable processing determination unit that determines whether to perform at least one of creation, integration, and stratification of at least some variables among the plurality of variables based on the correlation specified by the correlation specification unit, and a variable processing unit that performs at least one of creation processing, integration processing, and stratification processing of the variables when the at least one of the creation, the integration, and the stratification of the variables is determined to be performed.Type: GrantFiled: September 16, 2016Date of Patent: March 17, 2020Assignee: Kabushiki Kaisha ToshibaInventors: Myungsook Ko, Eiichi Sunagawa, Ken Ueno
-
Patent number: 10592585Abstract: A system and method for generating a stochastic model of network traffic demands in a network is disclosed. The system receives information characterizing a network to be modeled, the information including network component data describing the nodes of the network, demand data describing projected traffic demands for the overall network, and weight data describing which nodes contribute relatively more or less to traffic within the network. Using the network information, the system probabilistically allocates the projected traffic demands to the nodes of the network, over multiple trials, to generate a stochastic model of network traffic. In the stochastic model, flows within the network from a source node to a destination node are each associated with a distribution curve of demand that represents the probabilities of different levels of demand that may be required of each of the flows.Type: GrantFiled: January 9, 2017Date of Patent: March 17, 2020Assignee: Facebook, Inc.Inventor: Josue Israel Kuri Obregon
-
Patent number: 10592586Abstract: Server and client methods and systems for improving efficiency, accuracy and speed for inputting data from a variety of sources into an electronic form in a continuously streaming manner. More specifically, the present disclosure relates to client/server system and methods for continuous streaming and scrolling of re-organized forms to improve speed, accuracy and efficiency of electronic form population.Type: GrantFiled: March 22, 2017Date of Patent: March 17, 2020Assignee: Massachusetts Mutual Life Insurance CompanyInventors: Michal Knas, Jiby John
-
Patent number: 10592587Abstract: Techniques are disclosed for capturing, storing, and regenerating a view of content in applications (e.g., native applications) on devices (e.g., a mobile device). In at least one embodiment, a capture management system is disclosed that produce compact data storage of views of content in an application on a device and the efficient search thereof of views of content provided in the application. The views of content can be translated into a transportable data layer, such as HTML, and captured using delta encoding to identify changes and modifications in content accessed in any application at a device. A capture management system can accurately and efficiently capture events displayed for an application at a device and send the events to a server-side system, which can combine the events to reassemble the events. For example, user interface and user interaction events on an application at a mobile device can be reassembled for the purpose of playback and analysis of interactions with the application.Type: GrantFiled: October 2, 2017Date of Patent: March 17, 2020Assignee: Quantum Metric, Inc.Inventors: Mario Luciano Ciabarra, Jr., Joseph Eric Pastuer
-
Patent number: 10592588Abstract: Embodiments provide a visual analyzer system that can update an existing visualization upon receiving a user request to modify a dimension of data being presented by the visualization. Embodiments may provide an updated visualization, possibly of a different visualization type and/or with pre-existing dimensions mapped to different edges, without requiring any user specification of which dimensions to be mapped to which edges of the visualization. The system can determine configurations for the various visualization types and compute, for each configuration, a visualization score. Based on the scores, the system can select a configuration and render the updated visualization on a graphical user interface (GUI) to the user. Further, in response to user specification to change a representation of data from one visualization type to another, embodiments may determine an effective and intuitive manner in which to present the same set of data in the visualization of the other type.Type: GrantFiled: May 3, 2018Date of Patent: March 17, 2020Assignee: Oracle International CorporationInventors: Bo Jonas Birger Lagerblad, Alvin Andrew Raj, Samuel Stephen Dyar