Patents Issued in July 14, 2020
  • Patent number: 10713300
    Abstract: Techniques are described related to for generating/distributing state machines that are implemented within a security zone to obtain private information from one or more resources within the security zone. In various implementations, an automated assistant client implemented by processor(s) within the security zone may receive a free form natural language query (“FFNLQ”) that is answerable using private information available from resource(s) within the security zone. Data indicative of the FFNLQ may be provided to a semantic processor outside of the security zone, and the online semantic processor may return a state machine that is implemented by processor(s) within the security zone to obtain the private information from resource(s) within the security zone. Based on the state machine and the obtained private information, natural language output may be generated and presented to convey information responsive to the FFNLQ.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: July 14, 2020
    Assignee: GOOGLE LLC
    Inventors: Adomas Paltanavicius, Andrea Ambu
  • Patent number: 10713301
    Abstract: In an embodiment, the a method is provided. The method includes receiving forecast data in a database with an associated window value. The method also includes accessing data based on associated window values. The method further includes comparing the data accessed based on associated window values to other data.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: July 14, 2020
    Assignee: RIGHT90, INC.
    Inventors: Kim Orumchian, Art Stabenow, Dean Skelton, David Petiot
  • Patent number: 10713302
    Abstract: This application discloses a searching processing method performed by an apparatus. The apparatus generates at least one searching character variable sentence pattern corresponding to each historical searching character string and accumulates a quantity of generating times corresponding to a searching character variable sentence pattern not belonging to a common searching sentence pattern set. Next the apparatus adds a searching character variable sentence pattern whose quantity of generating times reaches a first preset threshold of a quantity of times to the common searching sentence pattern set and determines a searching character variable sentence pattern belonging to the common searching sentence pattern set in the searching character variable sentence pattern corresponding to a current searching character string, and sends corresponding searching result data to a client. By means of this application, accuracy of recognizing a searching character string can be improved to satisfy expectations of a user.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: July 14, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hongcheng Fu
  • Patent number: 10713303
    Abstract: A system, computer program product, and method is described to provide a visualization tool which portrays the certain equivalent for one or more hypothetical (i.e. synthetic) or real probability distributions p(m), and optionally allows the user to manipulate that representation, resulting in associated changes to the underlying utility function u(m). In a first example, the risk preference visualization tool allows one to explore how the certain equivalent depends upon the probability distribution p(m), for a fixed utility function u(m). In a second example, the risk preference visualization tool allows one to explore how the certain equivalent depends upon the utility function u(m), assuming one or more fixed probability distributions p1(m), p2 (m), etc. In a third example, the decision maker can provide feedback through the visualization tool that would cause their utility function to be modified.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: July 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Maryam Ashoori, Debarun Bhattacharjya, Jeffrey O. Kephart, Dharmashankar Subramanian
  • Patent number: 10713304
    Abstract: In an embodiment of the present invention, a figure is received, where the figure is created by a user. One or more entities are received in the figure. In response to receiving the one or more entities in the figure, the one or more entities are arranged in the figure according to a protocol.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: July 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Qifeng Cao, Shunsuke Ishikawa, Keisuke Nitta, Yuka Nomura
  • Patent number: 10713305
    Abstract: A method for document search in a structured document repository. The method includes obtaining a document search query from a client, obtaining location constraints for documents to be identified in a structured document repository based on the document search query, identifying, in a document search index associated with the structured document repository, a document that matches the search query and the location constraints, and providing information associated with the identified document to the client.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: July 14, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Hongtao Dai, Lei Zhang, Chao Chen, Kunwu Huang, Jingjing Liu, Ying Teng
  • Patent number: 10713306
    Abstract: Computer systems, devices, and associated methods of content pattern based automatic document classification are disclosed herein. In one embodiment, a method includes receiving a document and a sequence of words corresponding to a document class having a class label from a network storage. The method also includes determining a longest common subsequence of words between the words in the document and the sequence of words and calculating a similarity percentage between the document and the sequence of words based on the determined longest common subsequence. When the calculated similarity percentage is above a threshold, the class label corresponding to the document class is automatically applied to the received document in the network storage.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daran Cai, Nakul Garg, Michael Dobrzynski, Wei-Qiang Guo, Amit Khanna, Ning Xu
  • Patent number: 10713307
    Abstract: A multi-platform industrial search system facilitates indexing and searching of plant-wide data residing on multiple different data platforms. The industrial search system automatically inventories industrial devices and other data sources located throughout a plant, and identifies available data items on each data source. The search system indexes the discovered data items in a federated data model that can subsequently be searched to locate data items or tags of interest. The federated data model records references to data items found on different types of data sources, including but not limited to industrial controller programs, human-machine interface applications, data historians, device documentation stores, inventory tracking systems, and other such data sources. The search system can also initiate automated searches of the federated data model in response to detected performance issues and deliver notifications and contextual information to plant personnel.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: July 14, 2020
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Ronald E. Bliss, Douglas J. Reichard, Scott N. Sandler, Michael J. Pantaleano, Ryan Cahalane, Jonathan D. Walter, Jessica L. Korpela
  • Patent number: 10713308
    Abstract: A method of processing a search query, the method comprising receiving a search query; determining whether the search query is stored in an offline query index by comparing the search query against one or more offline search queries stored therein; responsive to determining that the search query matches a given offline search query, determining an offline SERP template pointer associated with the given offline search query; determining, based on the offline SERP template pointer, an associated offline SERP template stored within an offline SERP template index; retrieving a list of one or more ordered element pointers comprising the associated offline SERP template; retrieving, for each one or more ordered element pointers comprising the list, a respective SERP element, from the at least one SERP elements index; generating an offline SERP by compiling the retrieved SERP elements; and displaying the offline SERP on the electronic device.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: July 14, 2020
    Assignee: YANDEX EUROPE AG
    Inventors: Roman Vladimirovich Khalkechev, Andrey Grigorievich Plakhov, Ivan Georgievich Yanikov
  • Patent number: 10713309
    Abstract: A method for searching Web pages that begins with the identification of query criteria entered into a search provider. A set of Web pages that satisfies the query criteria are determined. Then, a page ranking is ascertained for each Web page in the set. The Web pages are presented in order by page ranking. The page ranking is based upon at least one relevancy factor that includes a browsing-time factor. The browsing-time factor can be calculated from browsing behavior exhibited by users, who provided similar query criteria. The set of users from which the browsing-time factor is calculated can include a current user, a set of users sharing characteristics with the current user, and/or a general set of users. Browsing behavior can include time spent at a Web page, where the browsed Web page is a page that was previously presented as a search result for the similar query criteria.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: July 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oscar J. Blass, Oswaldo Gago, Brennan D. Monteiro, Paritosh D. Patel, Roberto Vila
  • Patent number: 10713310
    Abstract: In an example, a graph structure and flat data corresponding to the graph structure are obtained, the graph structure containing a plurality of nodes. Stop words are removed from one or more search terms to obtain modified search terms. For each of the modified search terms, the pieces of data from the flat data are searched to locate one or more matching pieces of data from the flat data, wherein a piece of data from the flat data matches if it contains at least one attribute with a value that is similar to the modified search term. This information is used to calculate fuzzy match scores for each matching piece of data from the flat data.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: July 14, 2020
    Assignee: SAP SE Walldorf
    Inventors: Haichao Wei, Priyanka Khaitan
  • Patent number: 10713311
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for an audience of network devices. One of the methods includes receiving information from a source, the information associated with a device identifier. The method includes determining, based on the device identifier, a unique user identifier, wherein the unique user identifier identifies a user independent of network, media, and location. The method includes identifying at least one user attribute based on the received information. The method includes associating the user attribute with the unique user identifier. The method also includes storing the user attribute in a repository. The repository stores a plurality of other user attributes associated with the unique user identifier, the other stored user attributes being received from a plurality of different sources.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: July 14, 2020
    Assignee: ADELPHIC LLC
    Inventor: Changfeng Charles Wang
  • Patent number: 10713312
    Abstract: A system, method, and user device for executing actions respective of contextual scenarios. The method comprises: determining at least one variable based in part on at least one signal captured by at least one sensor of the user device; generating at least one insight based on the at least one variable; generating a context for the user device based on the at least one insight; determining, based on the context, a user intent, wherein the user intent includes at least one action; and causing execution of the at least one action on the user device.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: July 14, 2020
    Assignee: DOAT Media Ltd.
    Inventors: Rami Kasterstein, Joey Joseph Simhon, Avi Charkham
  • Patent number: 10713313
    Abstract: An internet question answering method is applied in an internet question answering system. A current-turn user question is received. Based on a discourse labeling model, a discourse of the current-turn user question is labeled as “discourse continue” or “discourse end” online and real-time. Based on the discourse of the current-turn user question, whether to clear at least one discourse of an old boundary is determined. The internet question answering system answers the current-turn user question. A match degree between a next-turn user question and the segment of the dialog log is compared to determine whether the discourse of the current-turn user question is correct, whether to correct the discourse of the current-turn user question, and whether to adjust the discourse labeling model by using the current-turn user question.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: July 14, 2020
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Min-Hsin Shen, Ching-Hsien Li, Chung-Jen Chiu
  • Patent number: 10713314
    Abstract: Embodiments are directed to facilitating data model acceleration in association with an external data system. In some embodiments, at a core engine, a search request associated with a data model is received. The data model generally designates one or more fields, from among a plurality of fields of interest for subsequent searches. Thereafter, it is determined that an accelerated data model summary associated with the data model is stored at an external data system remote from the core engine that received the search request. The accelerated data model summary includes field values associated with the one or more fields designated in the data model. A search for the received search request is initiated using the accelerated data model summary at the external data. A set of search results relevant to the search request is obtained and provided to a user device for display to a user.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: July 14, 2020
    Assignee: SPLUNK INC.
    Inventors: Hailun Yan, Ledion Bitincka, Kishore Reddy Ramasayam, Elizabeth Lin, David Ryan Marquardt
  • Patent number: 10713315
    Abstract: Methods and arrangements are provided for the personalized targeting and customization of media stations in an online media service. A key set of inputs, with values unique to each user, is used to arrive at a personalized group of featured media stations that a user has access to. Demographic data, media preferences, user actions detected through the user's input, and other criteria allow for the content and screen time of featured stations to be personalized for each user.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: July 14, 2020
    Assignee: Apple Inc.
    Inventors: Mehul K. Sanghavi, Michael Froimowitz Greenzeiger
  • Patent number: 10713316
    Abstract: This disclosure relates to systems and methods for searching names using name clusters. A method includes receiving names, generating a plurality of phonetic cluster identifiers, forming a plurality of name clusters by grouping the names having an equivalent cluster id, removing names from the respective name clusters that differ from a root name by more than either a particular spelling of a phonetic sound or a specific member's reformulation according to a reformulation dictionary, and suggesting one or more names by generating a phonetic cluster id for the received name using the database of phonetic associations and returning names found in the name cluster that matches the phonetic cluster id.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lin Guo, Abhimanyu Lad, Ganesh Venkataraman
  • Patent number: 10713317
    Abstract: A conversational agent facilitates conversational searches for users. The conversational agent is a reinforcement learning (RL) agent trained using a user model generated from existing session logs from a search engine. The user model is generated from the session logs by mapping entries from the session logs to user actions understandable by the RL agent and computing conditional probabilities of user actions occurring given previous user actions in the session logs. The RL agent is trained by conducting conversations with the user model in which the RL agent selects agent actions in response to user actions sampled using the conditional probabilities from the user model.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: July 14, 2020
    Assignee: ADOBE INC.
    Inventors: Balaji Krishnamurthy, Shagun Sodhani, Aarushi Arora, Milan Aggarwal
  • Patent number: 10713318
    Abstract: A delivery coordination system selects restaurant listings for presentation to a user by filtering out restaurants that are unlikely to be of interest to the user, while ensuring that restaurant listings are selected to encourage the success of all restaurants using the delivery coordination system. In response to receiving the listings request from a client device, the delivery coordination system selects a filtered set of restaurant listings from the plurality of restaurant listings stored by the delivery coordination system by applying filtering criteria to the plurality of stored restaurant listings. The delivery coordination system generates conversion scores for the restaurant in the filtered set of restaurant listings and selects restaurant listings to present to the user from the filtered set of restaurant listings based on selection factors, which can include the generated conversion scores. The delivery coordination system transmits the selected restaurant listings to the client device.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: July 14, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Xian Xing Zhang, Sidney Zhang, Yuyan Wang, Mihir Gogate, Yuanchi Ning, Chen Peng, Isaac Liu, Calvin Lee
  • Patent number: 10713319
    Abstract: Systems, methods, and non-transitory computer readable media configured to determine a degree of separation between a user and a connection within a social network of the user, the connection associated with an interaction from which at least topic is determined. A value of affinity between the user and the connection is determined. A weight reflecting a value of interest similarity between the user and the connection is determined. A term based on the degree of separation, the value of affinity, and the weight reflecting a value of interest similarity is calculated. Terms associated with the at least one topic are combined to generate a composite score associated with the at least one topic to determine whether to present the at least one topic to the user.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: July 14, 2020
    Assignee: Facebook, Inc.
    Inventors: Guy Dassa, Louis Paul Kruger
  • Patent number: 10713320
    Abstract: In one embodiment, a method may include, by one or more computing systems of an online social network, receiving a first event listing corresponding to a first event, placing the first event listing in a first bucket of an array based on a time of the first event, identifying one or more second event listings having a time placing them in the first bucket of the array or one of the buckets of the array adjacent to the first bucket, computing, for each of the second event listings, a similarity score between the first event listing and the second event listing, and updating each second event listing having a similarity score greater than a threshold score to include redirection information to the first event listing.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: July 14, 2020
    Assignee: Facebook, Inc.
    Inventor: Omid Rouhani-Kalleh
  • Patent number: 10713321
    Abstract: A system analyzes periodically collected data associated with entities, for example, users, servers, or systems. The system determines anomalies associated with populations of entities. The system excludes anomalies from consideration to increase efficiency of execution. The system may rank the anomalies based on relevance scores. The system determines relevance scores based on various factors describing the sets of entities. The system may present information describing the anomalies based on the ranking. The system may use a machine learning based model for predicting likelihoods of outcomes associated with sets of entities. The system generates alerts for reporting the outcomes based on the predictions.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chih Po Wen, Goutham Kurra
  • Patent number: 10713322
    Abstract: A method includes receiving a request for a property of an object. The property has a property type and includes a property value and a property name, and the property does not conform to a property specification for the property type. The method also includes determining a field mapping for the property of the object. The field mapping is derived from the property specification, and from accessing the property of the object. The method further includes modifying the property of the object according to the field mapping. The method also includes providing as a response to the request the property of the object as modified according to the field mapping.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: July 14, 2020
    Assignee: Facebook, Inc.
    Inventors: Jonah Cohen, Naitik Shah
  • Patent number: 10713323
    Abstract: A method and apparatus are provided for automatically generating and processing first and second concept vector sets extracted, respectively, from a first set of concept sequences and from a second, temporally separated, concept sequences by performing a natural language processing (NLP) analysis of the first concept vector set and second concept vector set to detect changes in the corpus over time by identifying changes for one or more concepts included in the first and/or second set of concept sequences.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: July 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tin Kam Ho, Luis A. Lastras-Montano, Oded Shmueli
  • Patent number: 10713324
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating native application search results. In one aspect, a method includes accessing application package files for native applications, and for each native application: determining, from the application package file, an application name of the native application, accessing, at the data processing apparatus, application pages of the native application, and for each of the application pages, generating application page data describing content of the application page, an application page name of the application page, the content described by the application page data including text that a user device displays on the application page when the user device displays the application page, and indexing the application page data and application icon for the native application in an index that is searchable by a search engine.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: July 14, 2020
    Assignee: Google LLC
    Inventors: Dong Ha Lee, Jaehyun Yeom
  • Patent number: 10713325
    Abstract: Embodiments of real estate property activity analytics where a system user may analyze real estate activity based on one or more geographical boundaries and other parameters including sales and agent diversity. The system may generate activity analytics that provide a user with potential listing and selling opportunities in various regions of the one or more geographical boundaries. Other embodiments may be described and claimed.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: July 14, 2020
    Inventors: Steve Hundley, Drew Meyer, Steve Fox
  • Patent number: 10713326
    Abstract: Disclosed are methods and systems for displaying a location of an item in a user interface. Some aspects include processing circuitry and hardware memory storing instructions that when executed cause the processing circuitry to perform operations. The operations may include receiving input defining an image of an item, receiving input indicating an instruction to search a plurality of sensor data for the item, each sensor data generated by a corresponding imaging sensor and including a corresponding image, and displaying a location of the item in a user interface, the location corresponding to a location of one of the imaging sensors generating a corresponding image representing the item.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: July 14, 2020
    Assignee: eBay Inc.
    Inventor: Jigish Mehta
  • Patent number: 10713327
    Abstract: Method and system consist of a mobile application installed on a mobile device with internet connection and a geographical positioning device; a remote hosting server configured with software and database; an onsite wireless communication hosting apparatus. The mobile application communicates with the remote hosting server and the onsite wireless communication apparatus. The remote hosting server and onsite wireless communication apparatus communicate and transfer data to one another, the remote hosting server communicates with third party databases via secured access and retrieves location related information requested by onsite users of the mobile device. Web users at anywhere may select a location displayed on a digital map over interface of a web application configured to the remote hosting server; access the same as onsite users; including data entered by location owners, received from third-party databases via secured connection, and uploaded from onsite wireless communication apparatus.
    Type: Grant
    Filed: October 12, 2019
    Date of Patent: July 14, 2020
    Inventors: Alfred X. Xin, Sherry X. Sun
  • Patent number: 10713328
    Abstract: The disclosure updates website tags based on detected link changes. Link metadata based on a website is collected by an auto-tagger application. Previously collected link metadata associated with the website is accessed by the auto-tagger application. Upon detecting a link change between the collected link metadata and the accessed previously collected link metadata, the auto-tagger application identifies at least one auto-tagging rule associated with the detected link change. Tags of the website are updated by the auto-tagger application based on the identified at least one auto-tagging rule. Automatically detecting link changes and updating tags in response to the detected link changes enables consistent, accurate web analytics while reducing user effort required for website tag maintenance.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: July 14, 2020
    Assignee: Mastercard International Incorporated
    Inventors: Brian Williams, Christopher Eric Mullen
  • Patent number: 10713329
    Abstract: In some examples, a system performs language processing of text of an information page to determine whether the text refers to an online resource, and in response to determining that the text refers to the online resource, identify the text as an implicit reference to the online resource. The system derives a link to the online resource based on the implicit reference, the derived link useable in accessing the online resource.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: July 14, 2020
    Assignee: LONGSAND LIMITED
    Inventors: Brian Cowe, Sean Blanchflower
  • Patent number: 10713330
    Abstract: Implementations an optimizing a browser rendering process that identifies content neutral web pages and renders such web pages without scripting. An example method includes receiving a request to render a web page identified by a URL and, prior to rendering, determining that the URL is identified as content neutral URL in a data store. The method also includes rendering the web page with scripting turned off, regardless of browser settings for scripting, responsive to determining that the URL is a content neutral URL. Determining that the URL is a content neutral URL can include determining that the URL is content neutral for a type of browser handling the request to render the web page and/or sending a request to a service that determines whether the URL is a content neutral URL and receiving a response from the service indicating the URL is a content neutral URL.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: July 14, 2020
    Assignee: GOOGLE LLC
    Inventors: Biping Meng, Hao Fang, Hui Xu
  • Patent number: 10713331
    Abstract: A website hosting provider may assist hosting customers with the creation and publication of their websites. The website hosting provider may receive and convert customer service voice communications into customer service text communications. The website hosting provider may organize the customer service text communications in clusters so that all of the customer service text communications in the same cluster are regarding the same topic. The website hosting provider may also assign a score, regarding the effectiveness, and hosting customer variables, regarding the calling hosting customer, to each customer service text communication. When a new, i.e., current hosting customer calls regarding a topic and has similar hosting customer variables, the website hosting provider may determine, based on the past customer service text communications, a set of optimal questions.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: July 14, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Jared Lewandowski, Justin Tsai, Josh Berk
  • Patent number: 10713332
    Abstract: Systems and methods for finding the solution to a system of linear equations include use of a reconfigurable hardware based real-time computational solver. The solver apparatus solves systems of linear equations by applying Gauss-Jordan Elimination to an augmented matrix in parallel on reconfigurable hardware consisting of parallel data processing modules, reusable memory blocks and flexible control logic units, which can greatly accelerate the solution procedure.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: July 14, 2020
    Assignee: University of Dayton
    Inventors: Zhenhua Jiang, Seyed Ataollah Raziei
  • Patent number: 10713333
    Abstract: A calculation circuit for calculating a transform of an input sequence may include a plurality of butterfly computation circuits configured to perform a plurality of butterfly computations and to produce a plurality of outputs during each of a plurality of computation stages, a wired routing network configured to route a first plurality of outputs of the plurality of butterfly computation circuits from a first computation stage of the plurality of computation stages as input to the plurality of butterfly computation circuits during a second computation stage of the plurality of computation stages according to a reconfigurable routing configuration, and routing control circuitry configured to modify the reconfigurable routing configuration for a third computation stage of the plurality of computation stages.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: July 14, 2020
    Assignee: Apple Inc.
    Inventors: Farhana Sheikh, Ankit Sharma, Jaydeep Kulkarni
  • Patent number: 10713334
    Abstract: According to one embodiment, a data processing system includes a plurality of processing units, each processing unit having one or more processor cores. The system further includes a plurality of memory roots, each memory root being associated with one of the processing units. Each memory root includes one or more branches and a plurality of memory leaves to store data. Each of the branches is associated with one or more of the memory leaves and to provide access to the data stored therein. The system further includes a memory fabric coupled to each of the branches of each memory root to allow each branch to access data stored in any of the memory leaves associated with any one of remaining branches.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: July 14, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mark Himelstein, Bruce Wilford, Richard Van Gaasbeck, Todd Wilde, Rick Carlson, Vikram Venkataraghavan, Vishwas Durai, Blair Barnett, Kevin Rowett
  • Patent number: 10713335
    Abstract: Described herein are systems, methods, and apparatuses for providing the detection of displays or performances of copyrighted creative works, determining whether a license exists for those performances, and taking further action depending upon the results of that determination. The systems, methods, and apparatuses may include using a mobile device to capture occurrences of multimedia data as well as information relating to the location of those occurrences, and transmitting representations of those occurrences and information to a server computer. The server computer may identify the copyrighted work associated with the multimedia data, determine if a license for performance of that work exists, determine a price for its performance/display, and generate and then send an invoice for the performance of the copyrighted work.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: July 14, 2020
    Assignee: Visa International Service Association
    Inventor: Robert M. Yost
  • Patent number: 10713336
    Abstract: A configuration in which usage control that is substantially similar to content usage control in a copy source medium can be performed in a content copy destination is implemented. A data processing unit that performs a copy process of recording data recorded on a first medium on a second medium records encrypted content in the first medium on the second medium, without decrypting the encrypted content. In addition, the data processing unit converts a CPS unit key file recorded on the first medium to generate a converted CPS unit key file and records the converted CPS unit key file on the second medium. Further, the data processing unit acquires an MKB not requiring KCD, which is capable of directly calculating a media key using only a device key, without using key conversion data (KCD) recorded on the first medium, from a server and records the MKB not requiring KCD on the second medium.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: July 14, 2020
    Assignee: SONY CORPORATION
    Inventors: Kenjiro Ueda, Tateo Oishi
  • Patent number: 10713337
    Abstract: Systems and methods for payload encoding and decoding are disclosed. An example apparatus includes a processor. The example apparatus further includes a storage device in communication with the processor, the storage device including instructions which, when executed, cause the processor to at least process a license file to obtain information to access a message encoded in audio, the information obtained from the license file including at least one of decoding information, message codes, a decoding algorithm or diagnostic information; detect the message encoded in the audio based on the information obtained from the license file; and output the detected message.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: July 14, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Wendell Lynch, Ronald D. Smith
  • Patent number: 10713338
    Abstract: Technology is disclosed herein for source-based authentication for a license of a license data structure. In at least one implementation, program instructions stored on one or more computer readable storage media, when executed by a processing system, direct the processing system to at least, responsive to a launch of an application, obtain a license file for the application, the license file comprising a user license. The processing system is further directed to determine authentication of the user license based on a source of the license file and, if the user license is authenticated, enable features of the application based on the user license and initiate presentation of the application in accordance with the enabled features.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Harold E. Beyel, III
  • Patent number: 10713339
    Abstract: There is described a build system for generating an enhanced application comprising at least one encrypted application component during a build operation. The build system comprises a build tool and two or more build tool plugins. The build tool plugins each comprise an encryption module and a decryption module.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: July 14, 2020
    Assignee: GUARDSQUARE NV
    Inventors: Eric Lafortune, Johan Leys, Heidi Rakels
  • Patent number: 10713340
    Abstract: Media objects are transformed into active, connected objects via identifiers embedded into them or their containers. A decoding process extracts the identifier from a media object and possibly additional context information and forwards it to a server. The server, in turn, maps the identifier to an action, such as returning metadata, re-directing the request to one or more other servers, requesting information from another server to identify the media object, etc. The linking process applies to broadcast objects as well as objects transmitted over networks in streaming and compressed file formats.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: July 14, 2020
    Assignee: Digimarc Corporation
    Inventors: Kenneth L. Levy, Geoffrey B. Rhoads
  • Patent number: 10713341
    Abstract: An apparatus, method and system are provided for sensing an individual's biometric information, and generating and transmitting an acoustic signal representative of the sensed biometric information. The acoustic signal may be transmitted as an audio signal or an ultrasonic signal to another apparatus in the system for authentication or verification of the individual's identity.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: July 14, 2020
    Inventors: Scott F. McNulty, Matthew S. McNulty
  • Patent number: 10713342
    Abstract: Various embodiments are generally directed to an apparatus, method and other techniques to receive a biometric input of a first input type, determine a distinctiveness value for the biometric input based on a comparison of an attributes score for the biometric input with an average of attributes scores for biometric inputs of the first input type from the plurality of biometric inputs, and determine an input type to use to perform an action based on the distinctiveness value.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: July 14, 2020
    Assignee: INTEL CORPORATION
    Inventors: Glen J. Anderson, Lenitra M. Durham
  • Patent number: 10713343
    Abstract: Devices, systems and methods for enabling voice access to a portable electronic device in a closed physical configuration with biometric authentication are disclosed. A device can have multiple physical configurations, including a closed configuration in which a display and/or user interface is not accessible. A biometric sensor disposed on an outer surface of the device in at least the closed configuration can be used to enable access to the device or secure functions of the device, via a voice engine or the like, even though the device is physically closed. In some embodiments, unsecure functions can be accessed via voice engine without use of the biometric sensor when the device is closed.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: July 14, 2020
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Koji Kawakita, Yasumichi Tsukamoto, Michael William Stuart Ripp
  • Patent number: 10713344
    Abstract: A method for secure user identification is disclosed, comprising the steps of: creating a first user identification; uniquely associating the user identification with the user; recording, using the identification device, an unknown user's head from a range of positions and using illumination in different wavelengths; retrieving a second user identification; and comparing, using the identification device, the second user identification against the recording of the unknown user's head and a plurality of measured movements of the unknown user's head and hand to identify the unknown user.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: July 14, 2020
    Assignee: LEXTRON SYSTEMS, INC.
    Inventor: Dan Kikinis
  • Patent number: 10713345
    Abstract: Provided is a process that includes: receiving, with a first device, a request to authenticate a user; obtaining, with the first device, an unstructured-data authentication input; extracting, with the first computing device, a plurality of features of the unstructured-data authentication input to form a structured-data representation; determining, with the first device, a first instance of a value that deterministically varies; and determining, with the first device, a first encrypted value based on both the structured-data representation and the first instance of the value that deterministically varies; and sending, with the first device, the first encrypted value to a second computing device.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: July 14, 2020
    Assignee: CA, Inc.
    Inventors: Banisetti Sandeep, Mohammed Mujeeb Kaladgi, Yashwant Ramkishan Sawant, Ruqiya Nikhat Kaladgi
  • Patent number: 10713346
    Abstract: Provided is a system for authenticating a user based on a lock screen and a method thereof, and more particularly, to a system for authenticating a user and a method thereof, which operates a user terminal even in a locked state of the user terminal in order to perform user authentication more easily. A system for authenticating a user based on a lock screen may include a push server receiving identification information of a user who accesses an authentication request server and identification information of the authentication request server and generating a push message based on the identification information and transmitting the push message to the user terminal corresponding to the identification information of the user.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: July 14, 2020
    Assignee: SEOWOOSNC CO., LTD.
    Inventor: Ji Min Park
  • Patent number: 10713347
    Abstract: A mobile, portable apparatus for authenticating, verification and certification of a security article, the apparatus comprising an enclosure securely housing components of the apparatus; an authentication device operable to authenticate the security article; a power source, preferably of solar type, different type of batteries, uninterruptable power supply, different type of charging facilities and/or any source of energy; an imaging device for simultaneously imaging in opposing and/or multiple directions; a programmable and configurable control panel; an information processing unit; and a printing device for printing and/or special marking on the security article, wherein the imaging device is portably coupled to the authentication device; and wherein the control panel is arranged as an interface command and control center connected to the information processing unit and the other components of the apparatus.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: July 14, 2020
    Assignee: SICPA HOLDING SA
    Inventors: Mehdi Talwerdi, Winfield Fisher
  • Patent number: 10713348
    Abstract: Embodiments of the disclosure relate, generally, to touch panel security, and more specifically, to using one or more security features present at one or more electrodes of a sensor module of a touch panel. Embodiments of security features may affect the capacitive coupling at a node of a sensor in a manner detectable by a microcontroller or other logic circuitry, and the location of the security features may provide a basis for an identifier usable to identify a touch panel to a host device with which the touch panel attempts to communicate.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: July 14, 2020
    Assignee: Microchip Technology Incorporated
    Inventors: Hsin-Ching Chih, Chi-Chun Cheng
  • Patent number: 10713349
    Abstract: Disclosed aspects relate to authentication management. A first valid authentication input may be established with respect to access enablement to a computing asset. A second valid authentication input may be established with respect to access enablement to the computing asset. A triggering event may be detected. The first valid authentication input may be deactivated based on the triggering event. The second valid authentication input may be activated based on the triggering event. The graphical user interface may be presented which may appear to prompt for the first valid authentication input. The second valid authentication input may be received via the graphical user interface. Access enablement with respect to the computing asset may be authenticated in response to receiving the second valid authentication input.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: July 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Akash U. Dhoot, Nitin S. Jadhav, Shailendra Moyal