Patents Issued in May 12, 2020
-
Patent number: 10650037Abstract: Implementations generally relate to enhancing information in a three-dimensional map (3D). In some implementations, a method includes determining, using a client device, user information associated with a user. The method further includes generating a 3D map of a physical environment based on the user information. The method further includes determining relevant information based on the user information. The method further includes displaying the relevant information in the 3D map in a user interface of the client device.Type: GrantFiled: May 15, 2017Date of Patent: May 12, 2020Assignee: SONY INTERACTIVE ENTERTAINMENT LLCInventors: Tsubasa Tsukahara, Allison Marlene Chaney
-
Patent number: 10650038Abstract: A method may include in response to a user request for a playlist, identifying, by a processing device, a plurality of media items from the playlist, for each of the plurality of media items, determining whether a respective media item is available for a playback on a user device, in response to a determination that the respective media item is not available for the playback on the user device, causing the use device to advance to a next media item on the playlist without user interaction, and in response to a determination that the respective media item is available for the playback on the user device, causing the user device to play the respective media item.Type: GrantFiled: March 26, 2014Date of Patent: May 12, 2020Assignee: Google LLCInventors: Justin Lewis, Ruxandra Georgiana Paun
-
Patent number: 10650039Abstract: Computer implemented methods for publishing a personalized map are provided that include receiving, via a server computer coupled to at least one client device over a communications network, a plurality of media files; associating each of the plurality of media files with at least one location one each of a plurality of personal maps, wherein the plurality of personal maps comprise a map of a geographic region and a map of a sub-region of the geographic region; and causing an interface to be displayed at the at least one client device, the interface displaying a personalized map of the geographic region with a plurality of slots associated with the plurality of sub-regions thereof, slots having at least one media file associated therewith generated to include content from the at least one media file and slots without at least one media file association generated with solid fill.Type: GrantFiled: February 27, 2017Date of Patent: May 12, 2020Assignee: Lionheart Legacy UCOInventor: Gary Mariner
-
Patent number: 10650040Abstract: An object recognition system can be adapted to recognize subject matter having very few features or limited or no texture. A feature-sparse or texture-limited object can be recognized by complementing local features and/or texture features with color, region-based, shape-based, three-dimensional (3D), global, and/or composite features. Machine learning algorithms can be used to classify such objects, and image matching and verification can be adapted to the classification. Further, multiple modes of input can be integrated at various stages of the object recognition processing pipeline. These multi-modal inputs can include user feedback, additional images representing different perspectives of the object or specific regions of the object including a logo or text corresponding to the object, user behavior data, location, among others.Type: GrantFiled: May 22, 2017Date of Patent: May 12, 2020Assignee: A9.com, Inc.Inventors: Simant Dube, Edward Hsiao
-
Patent number: 10650041Abstract: Systems and methods of verifying the results of an initial image recognition process are presented. A verification engine can receive a set of candidate images corresponding to the results of an image recognition process performed on a captured query image. The verification engine can determine an appropriate verification technique to apply to the images of the candidate set, and classify, re-rank or otherwise re-organize the candidate set such that the best match from the candidate set is confirmed as a proper match.Type: GrantFiled: May 20, 2019Date of Patent: May 12, 2020Assignee: Nant Holdings IP, LLCInventors: Mustafa Jaber, Bing Song, Jeremi Sudol
-
Patent number: 10650042Abstract: Systems and methods of the present disclosure can use machine-learned image descriptor models for image retrieval applications and other applications. A trained image descriptor model can be used to analyze a plurality of database images to create a large-scale index of keypoint descriptors associated with the database images. An image retrieval application can provide a query image as input to the trained image descriptor model, resulting in receipt of a set of keypoint descriptors associated with the query image. Keypoint descriptors associated with the query image can be analyzed relative to the index to determine matching descriptors (e.g., by implementing a nearest neighbor search). Matching descriptors can then be geometrically verified and used to identify one or more matching images from the plurality of database images to retrieve and provide as output (e.g., by providing for display) within the image retrieval application.Type: GrantFiled: September 3, 2019Date of Patent: May 12, 2020Assignee: Google LLCInventors: Andre Filgueiras de Araujo, Jiwoong Sim, Bohyung Han, Hyeonwoo Noh
-
Patent number: 10650043Abstract: A KTV player in communication with at least one song server is configured to upload a song list of a song database to the song server, obtain a song playback list from the song server, obtain corresponding music scores and pitch curves from the song server according to the song playback list, obtain corresponding songs according to the song playback list, display the songs in sequence on a display, and display the corresponding music scores and pitch curves on the display synchronously with the songs. The song playback list is sent by a mobile terminal in communication with the song server.Type: GrantFiled: May 17, 2018Date of Patent: May 12, 2020Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., HON HAI PRECISION INDUSTRY CO., LTD.Inventor: Cheng-Xiang Liu
-
Patent number: 10650044Abstract: A method of converting a source database system to a destination database system includes importing system tables and semantic metadata from the source database system, parsing the imported semantic metadata and identifying associations between table elements of the imported system tables, generating a conversion scheme in the metadata database, and defining an attribute in the conversion scheme in accordance with a metadata model of the destination database system for each association identified.Type: GrantFiled: July 18, 2017Date of Patent: May 12, 2020Assignee: Datastrong, L.L.C.Inventor: Robert Wesley McWaters
-
Patent number: 10650045Abstract: An apparatus includes a processor to: train a first neural network of a chain to generate first configuration data including first trained parameters, wherein the chain performs an analytical function generating a set of output values from a set of input values, each neural network has inputs to receive the set of input values and outputs to output a portion of the set of output values, and the neural networks are ordered from the first at the head to a last neural network at the tail, and are interconnected so that each neural network additionally receives the outputs of a preceding neural network; train, using the first configuration data, a next neural network in the chain ordering to generate next configuration data including next trained parameters; and use at least the first and next configuration data and data indicating the interconnections to instantiate the chain to perform the analytical function.Type: GrantFiled: August 30, 2019Date of Patent: May 12, 2020Assignee: SAS INSTITUTE INC.Inventors: Henry Gabriel Victor Bequet, Jacques Rioux, John Alejandro Izquierdo, Huina Chen, Juan Du
-
Patent number: 10650046Abstract: An apparatus includes a processor to: receive a request from a remote device to perform a job flow; retrieve a job flow definition defining the job flow and each of a set of task routines to perform tasks of the job flow from a set of storage devices where each is stored as an undivided object within one storage device; and in response to determining that a data set is stored as multiple data object blocks, generate a container containing the job flow definition and set of task routines to enable each storage device to perform the job flow using a locally stored data object block of the data set as input to generate a corresponding data object block of a result report, provide a copy of the container to each storage device, and transmit the result report assembled from the data object blocks thereof to the remote device.Type: GrantFiled: September 30, 2019Date of Patent: May 12, 2020Assignee: SAS INSTITUTE INC.Inventors: Henry Gabriel Victor Bequet, Eric Jian Yang, Ronald Earl Stogner, Chaowang “Ricky” Zhang, Partha Dutta, Qing Gong
-
Patent number: 10650047Abstract: Embodiments are directed to a computer implemented method of analyzing a graph having a plurality of vertices and edges to identify a subgraph of the graph, wherein the subgraph includes an exact subset. The method includes applying, by a first processor, a heuristic analysis to the graph to determine an initial subset of the graph. The method further includes applying, by either the first processor or a second processor, an exact analysis to the initial subset to determine an exact subset of the initial subset.Type: GrantFiled: March 12, 2015Date of Patent: May 12, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Hiroki Yanagisawa
-
Patent number: 10650048Abstract: Described is a data integration technique and system for providing data in response to a request. The data integration system may overcome the limits of a fixed scheduling system by implementing a service dependency graph (SDG). In particular, the data integration system may represent the SDG as a directed acyclic graph (DAG). Accordingly, the system may leverage the nature of DAGs in order to derive an efficient topological ordering for calling one or more services. Thus, the data integration system may retrieve and compile data in an efficient and scalable manner.Type: GrantFiled: September 9, 2016Date of Patent: May 12, 2020Assignee: BAIDU USA LLCInventors: Zhuang Li, Yifei Jiang, Dong Li, Fan Zhu, Qi Kong, Guang Yang, Jingao Wang
-
Patent number: 10650049Abstract: Systems and techniques for determining significance between entities are disclosed. The systems and techniques identify a first entity having an association with a second entity, apply a plurality of association criteria to the association, weight each of the criteria based on defined weight values, and compute a significance score for the first entity with respect to the second entity based on a sum of a plurality of weighted criteria values. The systems and techniques utilize information from disparate sources to create a uniquely powerful signal. The systems and techniques can be used to identify the significance of relationships (e.g., associations) among various entities including, but not limited to, organizations, people, products, industries, geographies, commodities, financial indicators, economic indicators, events, topics, subject codes, unique identifiers, social tags, industry terms, general term/s, metadata elements, classification codes, and combinations thereof.Type: GrantFiled: November 14, 2016Date of Patent: May 12, 2020Assignee: REFINITIV US ORGANIZATION LLCInventors: Hassan H. Malik, Mans Olof-Ors
-
Patent number: 10650050Abstract: Methods and systems for synthesizing mapping tables using table corpus is provided. A functional dependency between at least two items of an input table is determined. A plurality of two-column tables are extracted from the table corpus. The extracted plurality of two-column tables are synthesized to determine at least one mapping table having a first column having the functional dependency with a second column. A next item of the input table is provided from the determined at least one mapping table.Type: GrantFiled: April 6, 2017Date of Patent: May 12, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yeye He, Yue Wang
-
Patent number: 10650051Abstract: Raw machine data are captured and may be organized as events. Entity definitions representing machine entities that perform a service identify the machine data pertaining to respective entities. KPI search queries each define a KPI. Each KPI search query derives one or more values for the KPI from machine data identified in the entity definitions. The derivation may be performed on a per-entity basis and on the aggregate. The derived values may then be translated into a state value domain using per-entity thresholds, aggregate thresholds, or a combination.Type: GrantFiled: December 12, 2016Date of Patent: May 12, 2020Assignee: Splunk Inc.Inventors: Leonid Viktorovich Alekseyev, Brian John Bingham, Tristan Antonio Fletcher, Brian C. Reyes
-
Patent number: 10650052Abstract: The invention is directed to an electronic device. The electronic device provides, for display on a display device, a user interface including a first set of columns, two or more columns in the first set of columns each including two or more menu items. The electronic device receives a selection input. In response to receiving the selection input, in accordance with a determination that the selection input corresponds to selection of a first column the electronic device provides, for display on the display device, a second set of columns, two or more of the columns in the second set of columns corresponding to different subsets of menu items that were displayed in the first column that was selected in response to the selection input.Type: GrantFiled: June 22, 2015Date of Patent: May 12, 2020Assignee: Apple Inc.Inventors: Marcel Van Os, Joe Howard, Joshua McGlinn, Jonathan Lochhead, Benjamin W. Keighran, William M. Bachman, Elbert D. Chen, Jeffrey L. Robbin, Jennifer L. C. Folse, Lynne Kress
-
Patent number: 10650053Abstract: A computer-implemented method includes receiving a search query from a user through a user interface of a user computing device, identifying a search term within the search query, the search term including at least a portion of the search query, generating, based at least in part on the search term, one or more alternative search terms that are each different from the search term, and sending, over the communication network, the one or more alternative search terms to the user computing device.Type: GrantFiled: March 17, 2017Date of Patent: May 12, 2020Assignee: Etsy, Inc.Inventors: Robert Kalin, Gregory Fodor, Jr.
-
Patent number: 10650054Abstract: Systems and methods are described herein for updating search results based on a user's comment or a conversation among users using a media guidance application. A set of search results may be presented to a user or users. Comments or a conversation about the search results may be analyzed by the media guidance application. Selected comments by a user determined to have a greater weight may be used to update the search results.Type: GrantFiled: April 24, 2018Date of Patent: May 12, 2020Assignee: Rovi Guides, Inc.Inventors: John Blake, Paul Stathacopoulos, William L. Thomas
-
Patent number: 10650055Abstract: A wearable sound capturing and retrieval system that includes a wearable sound capturing device that comprises a data collection device including at least one microphone configured for capturing sound data adjacent a user in at least a substantially continuous manner. The system may, for example: (1) store the captured sound data; (2) convert the captured sound data to captured textual data; (3) index data selected from: one or more segments of captured sound data and one or more segments of captured textual data; and (3) facilitate retrieval of at least a portion of the indexed data, wherein facilitating the retrieval includes (I) scanning the indexed data to identify one or more key phrases, (ii) retrieving one or more segments of indexed data that was communicated by the user at least about contemporaneously with the one or more key phrases, and (iii) saving the one or more segments of indexed data.Type: GrantFiled: February 8, 2019Date of Patent: May 12, 2020Assignee: Viesoft, Inc.Inventor: Anthony Vierra
-
Patent number: 10650056Abstract: Disclosed herein are enterprise applications and platforms that manage databases containing documents and may employ search systems that allow users to retrieve documents based on queries. The search systems may be configured to retrieve data from several different data sources and may be associated with many of the applications. Furthermore, the search systems may include a faceted interface based on database or document attributes for further search refinement. The faceted interface may be template-based and modular, allowing reconfiguration of the interfaces without substantial rewriting of the application code base.Type: GrantFiled: May 5, 2017Date of Patent: May 12, 2020Assignee: ServiceNow, Inc.Inventors: Padmaprabodh Ambale, Sarup Paul, Kushal Kudavale, Ryan Currier
-
Patent number: 10650057Abstract: According to certain aspects, a method can include creating a backup copy of data associated with a virtual machine (VM) on one or more secondary storage devices, wherein the backup copy includes corresponding secondary copies of a plurality of files associated with the VM; analyzing metadata associated with the secondary copies to determine which of the plurality files are eligible to be removed from the primary storage device; in response determining that one or more files are eligible to be removed from the primary storage device, for respective file of the one or more files: determining whether the respective file has been changed since a first time at which the backup copy of the data associated with the VM was created; in response to determining that the respective file has not changed since the first time, removing the respective file; and adding a file placeholder for the removed file.Type: GrantFiled: August 23, 2017Date of Patent: May 12, 2020Assignee: COMMVAULT SYSTEMS, INC.Inventors: Rahul S. Pawar, Henry Wallace Dornemann, Rajiv Kottomtharayil, Chitra Ramaswamy, Ashwin Gautamchand Sancheti
-
Patent number: 10650058Abstract: A method for enabling a user to search database profiles includes receiving user input categorizing an information need, and determining whether the user input corresponds to a first or a second type of category. In response to determining that the user input corresponds to the first category type, the method includes requesting user input defining a first query, and in response to receipt of the query, and executing the defined first query against a set of one or more databases based on the user input categorizing the information need. In response to determining that the user input corresponds to the second category type, the method includes requesting additional user input regarding the information need.Type: GrantFiled: March 17, 2017Date of Patent: May 12, 2020Assignee: Thomson Reuters Enterprise Centre GmbHInventors: Jack G. Conrad, Joanne R. S. Claussen
-
Patent number: 10650059Abstract: Disclosed are systems and methods for enhanced tracking of user interactions with online documents, such as, in accordance with various embodiments, interaction tracking on a sub-document level of granularity and/or interaction tracking that involves storing one or more interaction parameters (e.g., an identifier of the document or of the interacting user) for each interaction.Type: GrantFiled: August 21, 2017Date of Patent: May 12, 2020Assignee: ResearchGate GmbHInventors: Michael Haeusler, Vyacheslav Zholudev, Darren Alvares, Horst Fickenscher, Niall Kelly
-
Patent number: 10650060Abstract: Embodiments provide a method, including: receiving a request to create a new document identifying an intended state of use for the new document; accessing, from a web-based data repository, a plurality of modules for the document type; populating the new document using the plurality of modules; accessing at least one modifiable module having default parameters intended for use within a section of the new document and modifiable for the intended state of use; modifying the at least one modifiable module based upon indication of a gap between the at least one modifiable module and the intended state of use, wherein the gap is determined based on the laws and regulations of the selected intended state of use, wherein the modifying comprises incorporating the information related to the gap into the modifiable module; and finalizing the new document by inserting the modified module into the section of the new document.Type: GrantFiled: August 31, 2018Date of Patent: May 12, 2020Assignee: Hartford Fire Insurance CompanyInventors: Candice R. Alexander, Jonathan M. Schantz
-
Patent number: 10650061Abstract: Systems and methods are provided for generating hypermedia-based graphical user interfaces for display on a mobile device. In one embodiment, the systems and methods may include at least one processor in communication with a mobile device associated with a user; and a storage medium storing instructions. When executed, the instructions may configure the at least one processor to automatically generate one or more queries for information identifying the user and an individual associated with the user, automatically generate one or more requests for status information and real-time location information for the individual, automatically generate, based on the requested status information and real-time location information, a plurality of hypermedia elements for a graphical user interface being formatted for the mobile device, and provide the automatically generated hypermedia elements for display in a graphical user interface formatted for the mobile device.Type: GrantFiled: December 22, 2017Date of Patent: May 12, 2020Assignee: TeleTracking Technologies, Inc.Inventors: Jason A. Spector, Shawn M. Melvin
-
Patent number: 10650062Abstract: Embodiments of the present invention address deficiencies of the art in respect to context sensitive resource recommendations and provide a method, system and computer program product for activity sensitive context sensitive resource recommendations. In an embodiment of the invention, an activity-centric resource recommendation method can be provided. The method can include inferring an activity from a workspace in a graphical user interface, identifying resources from amongst a set of resources that are relevant to the inferred activity, and displaying the identified resources in the graphical user interface.Type: GrantFiled: December 31, 2007Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Elizabeth A. Brownholtz, Casey Dugan, Werner Geyer, Michael Muller, Jianqiang Shen
-
Patent number: 10650063Abstract: Second and higher order correlations of search terms in records of a database are located through matching of terms found in successive concordances.Type: GrantFiled: November 27, 2013Date of Patent: May 12, 2020Inventor: Robert D. Fish
-
Patent number: 10650064Abstract: Disclosed herein is a method for preventing or controlling an inflammatory skin disorder (such as acne) in a subject. The method comprises administering to the subject a diet that is low in fructose, oligosaccharides and/or polyol sugars.Type: GrantFiled: October 27, 2014Date of Patent: May 12, 2020Assignee: RED PINNACE LIMITEDInventor: Marie Helen Ryan
-
Patent number: 10650065Abstract: Methods and systems that improve the ability of a media guidance application to aggregate information from one or more sources and one or more mediums. For example, the media guidance application may automatically collect information based on attributes associated with information of a particular type. Specifically, the media guidance application may determine based on comparison with verified training data that one source or medium typically associates information of a particular type, for example, “Actor,” with one or more path attributes, for example, a location in a directory structure. The media guidance application may then search the source or medium for the one or more path attributes. Upon detecting the one or more path attributes, the media guidance application may designate any sub-set of information associated with the one or more path attributes as a particular type of information.Type: GrantFiled: June 3, 2016Date of Patent: May 12, 2020Assignee: Rovi Guides, Inc.Inventors: Abhijit Satchidanand Savarkar, Sai Rahul Reddy Pulikunta, Sankar Ardhanari, Ganesh Ramamoorthy
-
Patent number: 10650066Abstract: Methods and systems for enhancing online content with creative text relevant to the online content are provided. A plurality of candidate sitelinks is identified in response to a user search for online content. Each sitelink has associated with it a plurality of candidate creatives with which the sitelink may be presented to the user. The creatives are canonicalized to form clusters of candidate creatives. The sitelinks are also canonicalized. The creatives are matched to the candidate canonicalized sitelinks so as to provide enhanced sitelinks having increased relevance to the user search.Type: GrantFiled: March 15, 2013Date of Patent: May 12, 2020Assignee: Google LLCInventors: Vaibhav Vaish, Venky Ramachandran, David Philip Sisson, Ramakrishnan Kandhan, Pramod Adiddam, Vinod Marur, Gaurav Garg
-
Patent number: 10650067Abstract: A search system includes a query receiver, a live scrape system, and a content provider. The query receiver is configured to receive a first query related to a first application state of a first application. The first query is based on a user-requested search from a user device. The live scrape system is configured to operate a device including an operating system in which an instance of the first application executes. The live scrape system is configured to, responsive to the first query, and within the device, (i) navigate to the first application state in the instance of the first application and (ii) extract content from the instance of the first application. The content provider is configured to provide the extracted content to the user device for presentation to a user of the user device in real time.Type: GrantFiled: December 28, 2015Date of Patent: May 12, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Kalyan Desineni, Sudhir Mohan, Manikandan Sankaranarasimhan, Matan Levi
-
Patent number: 10650068Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-storage medium, for using a search engine implemented on a user device to identify topics or tasks associated with native application content. The method may include actions of receiving a set of data that is generated by the native application and that includes (i) native application content, and (ii) context information associated with the native application content, generating a cluster feature-vector representation based on the set of data, storing the cluster feature-vector representations in a search engine index on the user device, identifying a set of cluster feature-vector representations that are associated with a particular feature-vector representation, identifying one or more tasks that are associated with the set of cluster feature-vector representations, and providing, for output, a user interface including a selectable control that identifies one or more of the tasks.Type: GrantFiled: January 9, 2017Date of Patent: May 12, 2020Assignee: Google LLCInventors: Timo Mertens, Maxim Gubin
-
Patent number: 10650069Abstract: Embodiments are directed towards previewing results generated from indexing data raw data before the corresponding index data is added to an index store. Raw data may be received from a preview data source. After an initial set of configuration information may be established, the preview data may be submitted to an index processing pipeline. A previewing application may generate preview results based on the preview index data and the configuration information. The preview results may enable previewing how the data is being processed by the indexing application. If the preview results are not acceptable, the configuration information may be modified. The preview application enables modification of the configuration information until the generated preview results may be acceptable. If the configuration information is acceptable, the preview data may be processed and indexed in one or more index stores.Type: GrantFiled: July 5, 2017Date of Patent: May 12, 2020Assignee: SPLUNK INC.Inventors: Mitchell Neuman Blank, Jr., Leonid Budchenko, David Carasso, Micah James Delfino, Johnvey Hwang, Stephen Phillip Sorkin, Eric Timothy Woo
-
Patent number: 10650070Abstract: A system for contact information integration with search results, comprising a queue manager; an enterprise communications system; and a search engine. Upon receipt of search query from a user, the search engine submits a request to the queue manager. The queue manager: obtains from the enterprise communications system a communications status comprising an estimated wait time; sends a notification to the search engine advising the search engine of the estimated wait time for service; and upon receiving from the search engine a request to generate a callback to the user from the enterprise of a specific communications type, directing an enterprise communications system of the enterprise that is associated with the specific communications type to initiate a callback to the user from whom the search engine query was received in response to the callback request received from the search engine.Type: GrantFiled: October 31, 2017Date of Patent: May 12, 2020Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLCInventor: Mark J Williams
-
Patent number: 10650071Abstract: A digital content acceleration system comprising: a keyed database for storing keyed data; a data retrieval engine that retrieves, in response to receiving an item of keyed data, one of i) search data indicative of a search history associated with the item of keyed data, ii) web history data indicative of one or more web pages accessed by a terminal device associated with the item of keyed data, or iii) both i) and ii); a parsing engine that extracts one or more attributes from the search data and the web history data; a terminal device network access engine that generates, based on the one or more attributes, a probability distribution for geographic locations; a content selection engine that retrieves, from a digital content provider, digital content associated with a particular geographic location of the geographic locations; and a digital content assembler engine that pre-assembles the digital content.Type: GrantFiled: December 14, 2016Date of Patent: May 12, 2020Assignee: Google LLCInventors: Amogh S. Asgekar, Piyush Prahladka, Kumara Tharmalingam
-
Patent number: 10650072Abstract: One general aspect includes a method, including: capturing an image of an object having a multi-part identifier displayed thereon, the multi-part identifier including a first portion and a second portion, the first portion including graphical content and the second portion including human-recognizable textual content. The method also includes based on the captured image, identifying a domain associated with the graphical content. The method also includes based on the captured image, identifying a sub-part of the domain associated with the textual content. The method also includes identifying a digital destination based on the identified domain and the identified sub-part. The method also includes performing an action based on the digital destination. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.Type: GrantFiled: October 30, 2017Date of Patent: May 12, 2020Assignee: FACEBOOK, INC.Inventors: Maria Loveva, Matthew William Canton, Peizhao Zhang, Shihang Wei, Shen Wang, Peter Vajda, Han Wang
-
Patent number: 10650073Abstract: Disclosed herein are embodiments of systems, methods, and products comprises a server, which receives a request from a client's electronic device to optimize one or more media elements in an optimization zone of a web page. The server may receive a slideshow or a video and determine a candidate media dataset based on images from the slideshow or video. Alternatively, the server may receive an article and determine the candidate media dataset by searching images related with key words in the article. The server may modify the markup code of the web page and publish the media element within the candidate media dataset in the optimization zone. The server may further query the click-through rate (CTR) associated with each published media element. Based on the CTR results, the server update the rendering rate of each media element to produce the maximum CTR.Type: GrantFiled: July 17, 2018Date of Patent: May 12, 2020Assignee: FoundryDC, LLCInventors: James Manzi, Ned Brody
-
Patent number: 10650074Abstract: Systems and methods are disclosed for identifying and managing topical content for websites. In accordance with one implementation, a method is provided for identifying and managing topical content for a website. The method may include determining a set of topics at a first level of popularity, determining a set of topics at a second level of popularity, and discounting the set of topics at the second level of popularity based on the set of topics at the first level of popularity to determine a revised set of topics for the second level of popularity. The method may also include managing the topical content based on the revised set of topics for the second level of popularity.Type: GrantFiled: July 9, 2014Date of Patent: May 12, 2020Assignee: Oath Inc.Inventors: Ian Holsman, Sultana Darya
-
Patent number: 10650075Abstract: A computer system for integration of content elements into a web portal application can include a portal server module for providing a web portal application to at least one user, an aggregation module, coupled to the portal server module, for integrating content nodes representing content elements into a memory tree reflecting the web portal application, a dynamic assembly module coupled to the aggregation module, a context launch transformation module coupled to the dynamic assembly module for construction of subtrees of dynamic content nodes, and a context observer module coupled to the dynamic assembly module.Type: GrantFiled: September 4, 2017Date of Patent: May 12, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan Liesche, Andreas Nauerz, Jurgen Schaeck
-
Patent number: 10650076Abstract: A media content placement system is provided. The system may determine a first parameter corresponding to a media object of a plurality of media objects displayed according to a presentation sequence, the first parameter based on a predetermined quantity of times a media object is displayed. The system may determine a second parameter corresponding to the media object, the second placement parameter may be based on of a positive feedback for the media object. The system may determine a third parameter corresponding to the media object, the third parameter may be based on a negative feedback for the media object. The system may determine a presentation index corresponding to a media object. The presentation index may reference a position in a presentation sequence used to display media objects. The system may determine the presentation index based on the first parameter, the second parameter and the third parameter.Type: GrantFiled: September 21, 2017Date of Patent: May 12, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Xiwang Yang
-
Patent number: 10650077Abstract: A device receives, based on installation of a content application on a client device, credentials of a user of the client device, and information identifying a social media application granted access to content associated with the user. The device receives the content from the client device. The device generates a link for the content, and stores the credentials, the content, the link, and the information identifying the social media application. The device receives information indicating that the content is be provided in a post associated with the social media application, and provides the link to the post. The device receives a selection of the link from another client device associated with another user that is viewing the post via the social media application, and provides the content, in a secure format, to the other client device based on the selection of the link.Type: GrantFiled: September 20, 2018Date of Patent: May 12, 2020Assignee: Capital One Services, LLCInventor: Joni Bridget Jezewski
-
Patent number: 10650078Abstract: Content rendering techniques are disclosed that reduce latency in rendering of content by extracting resource intensive content from the content. An example method may include identifying items of resource intensive content included in an item of original content, and extracting the items of resource intensive content from the item of original content. The extracted items of resource intensive content are replaced with corresponding extraction markers in the item of original content to create an item of modified content. At the time of rendering the item of modified content, the extracted items of resource intensive content may be retrieved and appropriately inserted into the item of modified content to recreate the item of original content.Type: GrantFiled: September 26, 2017Date of Patent: May 12, 2020Assignee: Adobe Inc.Inventors: Charles Peter Antao, Anant Bhushan, Neha Singhal, Pradeep R Revankar, Harshit Jain
-
Patent number: 10650079Abstract: In one embodiment, techniques herein determine a plurality of resources loaded during rendering of a web page on a client device, and determine a duration of time taken for each of the plurality of resources to fully load. Accordingly, the techniques herein may then cluster the plurality of resources into clusters, comprising a first cluster consisting of resources having the shortest durations of the plurality of resources and a second cluster consisting of resources having the longest durations of the plurality of resources. Those resources of the first cluster may then be classified as cached resources, while those resources of the second cluster may be classified as non-cached resources.Type: GrantFiled: November 1, 2017Date of Patent: May 12, 2020Assignee: Cisco Technology, Inc.Inventors: Shubham Jindal, Nandakumar Devi, Kunal Minda, Vaibhav Tripathi
-
Patent number: 10650080Abstract: A declarative mechanism is used to manage large documents within a repository. The large documents are sectioned into subdocuments that are linked together by a parent document. The combination of the parent document and subdocument is referred to as a compound document. There are multiple options for configuring rules to break up a source document into a compound document and naming the subdocuments. The compound documents may be queried using statements that treat the compound document as a single XML document, or the parent document of a subdocument may be queried and treated independently. Access control and versioning can be applied at the finer granularity of the subdocument.Type: GrantFiled: October 2, 2015Date of Patent: May 12, 2020Assignee: Oracle International CorporationInventor: Ravi Murthy
-
Patent number: 10650081Abstract: Techniques for tracking pages accessed by an app executed to display multiple pages on a display. A computing device loads the app and present content from the app on a display. The computing device is configured to display individual pages of the app using declarative code specifying appearances of the pages. The computing device is configured to respond to events using page-generic imperative code. The computing device renders a page on the display using the declarative code of the page and identifies a tracking tag in the declarative code of the page. Based on identifying the tracking tag, the computing device sends a message to an analytics system identifying a page access.Type: GrantFiled: August 25, 2016Date of Patent: May 12, 2020Assignee: Adobe Inc.Inventors: David Benge, Dylan DePass
-
Patent number: 10650082Abstract: A system and computer-implemented method for collaborative markup of digital media such as an Internet website are disclosed. In one embodiment, multiple users can collaboratively and create, view, markup, and revise the contents and layout of a retrieved web site or webpage in real-Ume prior to publication or production release.Type: GrantFiled: February 8, 2019Date of Patent: May 12, 2020Assignee: JPMORGAN CHASE BANK, N.A.Inventor: Neil O'Donnell
-
Patent number: 10650083Abstract: To perform high-speed and efficient processing of determining a correlation between vectors. An information processing system includes: a first information processing device having k number of vectors including secure data as an element; and a second information processing device having m number of vectors including secure data as an element. The first information processing device receives vector information regarding a vector Y selected from the m number of vectors, as encrypted data, from the second information processing device. A data processing unit of the first information processing device sequentially calculates element-based sample identifiers each having a specific common value for each of a plurality of different vectors Y selected from the m number of vectors to one vector X selected from the k number of vectors retained by the first information processing device, and sequentially determines the correlation between the one vector X and each of the plurality of different vectors.Type: GrantFiled: November 28, 2016Date of Patent: May 12, 2020Assignee: SONY CORPORATIONInventor: Yohei Kawamoto
-
Patent number: 10650084Abstract: An image processing apparatus which is capable of merging character strings with an original image without causing garbling. A first storage unit stores first character codes corresponding to a first language in accordance with administrator's input. A second storage unit stores a second character codes corresponding to a second character in accordance with login user's input. A reading unit reads an original image in accordance with login user's input. A generation unit generates a first character image corresponding to the first language on the basis of the first character codes and generates a second character image corresponding to the second language on the basis of the second character codes. A printing unit carries out a printing process based on the first character image, the second character image and the original image.Type: GrantFiled: May 8, 2019Date of Patent: May 12, 2020Assignee: CANON KABUSHIKI KAISHAInventor: Toyomi Hirao
-
Patent number: 10650085Abstract: An interactive preview of a content within a communication is provided. An application such as a communication application retrieves metadata of a content from a content provider, in response to a detection of an insertion of a link of the content into a message. An interactive preview of the content is generated based on the metadata. The interactive preview provides actions to manage the interactive preview and the content. The interactive preview is inserted into the message in proximity to the link. Custom operations associated with the actions are executed in response to a transmission of the message.Type: GrantFiled: March 26, 2015Date of Patent: May 12, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Joey Masterson, Kenneth Fern, Rebecca Lawler, Hayley Steplyk
-
Patent number: 10650086Abstract: Word processing software uses an interactive word processing interface to provide and maintain links between portions of a report document being edited and portions of source documents. This functionality can be natively incorporated within the word processing software or added, such as through a plugin. The word processor creates links between highlighted portions of the report document and source documents or portions of source documents. Links can include unique identifiers stored in a database. Hovering over portions of the report document for which links to sources have been applied causes the source to be displayed and highlighted in a browser interface (and vice versa). The word processing software may also be configured to determine a categorization of the source document or a portion of the source document, and apply that same categorization to the highlighted portion of the report document.Type: GrantFiled: September 25, 2017Date of Patent: May 12, 2020Assignee: Palantir Technologies Inc.Inventors: Eric Knudson, Eric Jeney, Alex Mark, Chris Brahms, David Skiff