Patents Issued in August 1, 2023
-
Patent number: 11714851Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information for presented media. In one aspect, a method includes storing in a buffer, on a first user device, media data as buffered media data, the buffered media data being a most recent portion of media data received at the first user device, the most recent portion inclusive of the media data received from a present time to a prior time that is fixed relative to the present time; responsive to a search operation invocation at the present time, sending the buffered media data to a search processing system that is remote from the first user device; and receiving, from the search processing system and in response to the buffered media data, contextual information regarding an entity that the data processing system identified from processing the buffered media data.Type: GrantFiled: June 3, 2020Date of Patent: August 1, 2023Assignee: GOOGLE LLCInventor: Ibrahim Badr
-
Patent number: 11714852Abstract: An apparatus, method, system and computer-readable medium are provided for generating one or more descriptors that may potentially be associated with content, such as video or a segment of video. In some embodiments, a teaser for the content may be identified based on contextual similarity between words and/or phrases in the segment and one or more other segments, such as a previous segment. In some embodiments, an optical character recognition (OCR) technique may be applied to the content, such as banners or graphics associated with the content in order to generate or identify OCR'd text or characters. The text/characters may serve as a candidate descriptor(s). In some embodiments, one or more strings of characters or words may be compared with (pre-assigned) tags associated with the content, and if it is determined that the one or more strings or words match the tags within a threshold, the one or more strings or words may serve as a candidate descriptor(s).Type: GrantFiled: September 14, 2021Date of Patent: August 1, 2023Assignee: Comcast Cable Communications, LLCInventors: Geetu Ambwani, Robert Rubinoff
-
Patent number: 11714853Abstract: In one embodiment, an apparatus comprises a storage device and a processor. The storage device stores a feature vector index, wherein the feature vector index comprises a sparse-array data structure representing a feature space for a set of labeled feature vectors, wherein the set of labeled feature vectors are assigned to a plurality of classes. The processor is to: receive a query corresponding to a target feature vector; access, via the storage device, a first portion of the feature vector index, wherein the first portion of the feature vector index comprises a subset of labeled feature vectors that correspond to a same portion of the feature space as the target feature vector; determine the corresponding class of the target feature vector based on the subset of labeled feature vectors; and provide a response to the query based on the corresponding class.Type: GrantFiled: June 29, 2021Date of Patent: August 1, 2023Assignee: Intel CorporationInventors: Luis Carlos Maria Remis, Vishakha Gupta, Christina R. Strong, Philip R. Lantz
-
Patent number: 11714854Abstract: This disclosure is directed to systems and methods for generating a communication associated with an optimization code. Generating a communication may include generating an optimization code, which may include (i) receiving a first data associated with one or more of a first computing device and a first computing device user; (ii) generating at least two confirmation codes, including one or more of a verification code, a consistency code, and an activity code; and (iii) generating an optimization code which may be based, at least in part, on the at least two confirmation codes.Type: GrantFiled: November 21, 2022Date of Patent: August 1, 2023Assignee: THE TRADE DESK, INC.Inventors: Victor Amin, Devin Pullman, Julius Rentergent, Alexandre K. W. Navarro, Mark Davenport, Jair Cazarin, Simon Houghton, James Innocent, Christopher Thorne
-
Patent number: 11714855Abstract: Embodiments are provided that relate to a computer system, a computer program product, and a computer-implemented method for improving performance of a virtual dialog agent system employing an automated virtual dialog agent. Embodiments involve generating ground truth (GT) from a user's knowledge base, and leveraging the GT to evaluate how the virtual dialog agent performs with the GT. The evaluation measures quality of a multi-turn virtual dialog, and generates a remediation plan directed at an algorithmic improvement of the virtual dialog agent.Type: GrantFiled: January 29, 2021Date of Patent: August 1, 2023Assignee: International Business Machines CorporationInventors: Ruchi Mahindru, Atul Kumar, Atri Mandal, Daniela Rosu
-
Patent number: 11714856Abstract: A method of generating recommendations for a collective profile, the collective profile being linked to a first profile and a second profile. The method may include authenticating a login request from an end user device in association with the collective profile based on credentials associated with the first profile, identifying a query from among a plurality of queries and transmit the query to the end user device, receiving a response to the query, determining that the response is not inconsistent with one or more earlier responses received in association with the second profile and, in response, refining at least one attribute or goal in the collective profile based on the response to generate and store a refined collective profile, and determining whether the refined collective profile results in a new recommendation and, if so, outputting the new recommendation.Type: GrantFiled: January 19, 2022Date of Patent: August 1, 2023Assignee: The Toronto-Dominion BankInventors: Mansi Rastogi, Jane Holtslander, Michael Doyle, Kristopher Okera Gibbs, Mary Ann Duarte, Tonja Selena Launen, Alla Chichkina, Ellen Rebecca Heise, Anna Anatolievna Sakoun, Seonaid Marlaine Eggett, Paul Thomas McGhee, Chantale Oliveira
-
Patent number: 11714857Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining, for each of one or more categorical features, a respective vocabulary of categorical feature values of the categorical feature that should be active during processing of inputs by a machine learning model. In one aspect, a method comprises: generating a batch of output sequences, each output sequence in the batch specifying, for each of the categorical features, a respective vocabulary of categorical feature values of the categorical feature that should be active; for each output sequence in the batch, determining a performance metric of the machine learning model on a machine learning task after the machine learning model has been trained to perform the machine learning task with only the respective vocabulary of categorical feature values of each categorical feature specified by the output sequence being active.Type: GrantFiled: December 7, 2022Date of Patent: August 1, 2023Assignee: Google LLCInventors: Cong Li, Jay Adams, Manas Joglekar, Pranav Khaitan, Quoc V. Le, Mei Chen
-
Patent number: 11714858Abstract: A method of providing file data from a file system comprising a data store and a file record database. The method comprises the steps of receiving a request to open a file in the file system and determining the desired properties of the file using the syntax of the request. A file record is then created in the file record database based on the determined properties of the file, and a file handle for the file record is returned. Data constituting the requested file from data in the data store is generated based on the determined properties of the file, and in response to a request to read a portion of data from the file, a corresponding portion of the generated data is returned.Type: GrantFiled: March 20, 2012Date of Patent: August 1, 2023Assignee: GRASS VALLEY LIMITEDInventors: James Westland Cain, Simon Darryl Rogers, Michael James Weaver
-
Patent number: 11714860Abstract: A verifying entity of a decentralized system is configured to receive information associated with at least one ledger entry of a distributed ledger of the decentralized system, to verify at least a portion of one or more computations associated with the received information, to generate evidence of at least one error in the at least a portion of the one or more computations associated with the received information, and to associate the generated evidence with a public key of the verifying entity. The decentralized system may comprise a proof of space based mining system, and the at least one ledger entry of the distributed ledger may comprise at least one proof of space for the proof of space based mining system.Type: GrantFiled: May 24, 2021Date of Patent: August 1, 2023Assignee: Artema Labs, Inc.Inventor: Bjorn Markus Jakobsson
-
Patent number: 11714861Abstract: A system and method for query selection are provided. The method may include acquiring a natural language sentence, pre-processing to obtain a standard node sequence, constructing a node tree based on the relationship between an index node and other nodes, generating a data query command based on the node tree, querying data using the data query command, and filtering the results. The standard node sequence may include at least an index node and a condition node. The node tree may be used to characterize the index-condition combination. The system may include an acquisition unit, a pre-processing unit, a node tree construction unit, a translation unit, and a querying and filtering unit.Type: GrantFiled: December 28, 2020Date of Patent: August 1, 2023Assignee: HITHINK ROYALFLUSH INFORMATION NETWORK CO., LTD.Inventors: Zheng Yi, Wei Xia, Zhiwei Tao
-
Patent number: 11714862Abstract: Systems and methods are provided for improved web searching. In one implementation, suggested search queries am provided based on previous search queries and click data. A weighted bi-partite graph or index may be used to identify related search queries based on overlapping clicked URLs. According to a method, query-click log data of a search engine is processed to generate sets of suggested search queries, data corresponding to each suggested search query, and a set of clicked URLs related to each suggested search query. Additionally, or independently, methods may be provided for contextually correcting spelling errors within sets of suggested search queries using a contextual algorithm, and/or identifying and discarding sets of suggested search queries and URLs that lead to restricted material, such as restricted content and related URLs.Type: GrantFiled: February 12, 2021Date of Patent: August 1, 2023Assignee: Yahoo Assets LLCInventors: Sean Christopher Timm, Sudhir Achuthan
-
Patent number: 11714863Abstract: A computer system includes a memory that stores two lists of electronic data transaction requests. Stored and received data transaction requests are associated with a size value and a counter-size requirement value. When data transaction requests are received they are added to one of the two lists and list to which the data transaction request is added is set to a working side. A working order is selected from the working side and a first sum of size values of data transaction requests is calculated from the working side. A second sum of size values is calculated from the non-working side from data transaction requests that have a counter-size requirement value that is less than the first sum. If the counter-size requirement value is less than or equal to the second sum, the electronic data requests from the respective lists are matched.Type: GrantFiled: April 20, 2021Date of Patent: August 1, 2023Assignee: NASDAQ TECHNOLOGY ABInventor: Simon Karl Zonabend
-
Patent number: 11714864Abstract: A method and an apparatus for processing web content, a device, and a computer storage medium are provided. A long-term feature group and a short-term feature group are determined from historical browsing data of a user according to generation time points of elements in the historical browsing data. A long-term encoding vector corresponding to the long-term feature group is determined according to similarities between elements in the long-term feature group, a user embedding vector corresponding to the short-term feature group is determined according to the long-term encoding vector and similarities between elements in the short-term feature group, and at least one web content is determined as a recommendation candidate and provided to the user.Type: GrantFiled: June 28, 2021Date of Patent: August 1, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Zhi Jie Qiu, Jun Rao, Yi Liu, Bo Zhang
-
Patent number: 11714865Abstract: Described is a system and method for enabling visual search for information. With each selection of a search term, additional search terms are dynamically selected and presented to the user in conjunction with results matching the currently selected search terms. Likewise, a selected search term may be tokenized and a graphical token presented to the user to represent the selected search term.Type: GrantFiled: March 18, 2022Date of Patent: August 1, 2023Assignee: Pinterest, Inc.Inventors: Jason Luke Wilson, Naveen Gavini
-
Patent number: 11714866Abstract: A method and device for page processing, an electronic device, and a computer-readable storage medium are provided. The method includes: in response to a search operation, transmitting a search request carrying a search keyword to a server, and recording a page triggering the search operation; receiving a search result returned by the server in response to the search request; displaying the search result on a search result page; in response to a page return operation with respect to the search result page, determining a corresponding return page on the basis of the recorded page triggering the search operation; and jumping to the return page. The utilization of the method allows further personalized setting of the return page, allows a user to conveniently and quickly return to a page to which returning is intended, thus enhancing user experience.Type: GrantFiled: June 17, 2022Date of Patent: August 1, 2023Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventor: Jianxu Zhao
-
Patent number: 11714867Abstract: Systems and methods are described that include determining an intent from an intent library that matches a received query, identifying, based on the intent, at least one mini-app from a first provider and at least one mini-app from a second provider, ranking the identified mini-apps, and triggering rendering of search results, the search results including at least a first ranked mini-app in an expanded state and the remaining ranked mini-apps in a collapsed state.Type: GrantFiled: September 30, 2022Date of Patent: August 1, 2023Assignee: GOOGLE LLCInventors: Jared Zimmerman, Heather Campbell
-
Patent number: 11714868Abstract: Disclosed are methods and systems for generating a suggestion inventory that provides improved user engagement while ensuring privacy of relationships on a social network. The methods and systems include accessing an entity graph that specifies connections between a plurality of users on the social network; identifying a first candidate user of the plurality of users that is indirectly connected to a given user of the plurality of users; computing a number of unique paths on the entity graph between the first candidate user and the given user; determining that the number of unique paths exceeds a first threshold and includes a minimum number of friends of the given user that are directly connected to the given user on the entity graph; and adding the first candidate friend to a friend suggestion inventory for the given user in response to the determination.Type: GrantFiled: July 8, 2019Date of Patent: August 1, 2023Assignee: Snap Inc.Inventors: Amit Datta, Aleksandra Korolova, Vasyl Pihur, Subhash Sankuratripati, Balamurugan Anandan
-
Patent number: 11714869Abstract: Systems and methods are provided for identifying relevant information for an entity, referred to as a seed entity. A plurality of search queries can be generated each comprising a property of a seed entity or one of the entities associated with the seed entity (seed-linked entities). Preferably, a collection of search queries includes ones representing different properties of the seed entity and properties of different seed-linked entities. Optionally, the collection of search queries is optimized to reduce search burden. Searches can then be conducted with the search queries in one or more data sources to obtain a plurality of search results, wherein each search result comprises a hit entity and one or more entities associated with the hit entity (hit-linked entity).Type: GrantFiled: December 28, 2021Date of Patent: August 1, 2023Assignee: Palantir Technologies Inc.Inventors: Matthew Elkherj, Ashley Einspahr, Breanna Bunge, Chris Hammett, Erika Crawford Tom, Mitchell Beard, Ryan Beiermeister, Seelig Sinton, Sharon Hao, William Ayers, Seth Robinson
-
Patent number: 11714870Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using frames for performing tasks. One of the methods includes receiving a first request to perform a task, the first request comprising user speech identifying the task; generating a frame associated with the task, wherein the frame comprises one or more types of values necessary to perform the task, and wherein each type of value can be satisfied by a respective value; receiving a second request to provide information related to a question, the second request comprising user speech identifying the question; providing information identifying the question to a search engine, and receiving a response identifying one or more terms; determining that at least one term can satisfy a type of value necessary to perform the task; and storing the at least one term in the frame.Type: GrantFiled: December 15, 2020Date of Patent: August 1, 2023Assignee: GOOGLE LLCInventors: David P. Whipp, David Kliger Elson, Shir Judith Yehoshua
-
Patent number: 11714871Abstract: There is disclosed a method and system for ranking a web resource. The method comprises: receiving a set of features associated with the web resource; generating a raw quality score based on the set of features, comparing the raw quality score to a reference score, the reference score being associated with a similar level of user traffic as the web resource; applying an offset adjustment formula to the raw quality score in response to an offset between the raw quality score and the reference score to obtain an adjusted quality score; in response to receiving a query, generating a search engine result page (SERP) including an indication of the web resource at a ranked position based on the adjusted quality score, the adjusted quality score causing a future raw quality score to be closer to a future reference score associated with a future level of user traffic.Type: GrantFiled: July 28, 2021Date of Patent: August 1, 2023Assignee: YANDEX EUROPE AGInventors: Sergey Igorevich Dormidontov, Kirill Valerievich Nikolaev
-
Patent number: 11714872Abstract: A network service maintains a recently used resource list for a user that includes a list of references (e.g., hyperlinks) to resources (e.g., files) recently accessed by the user. An application, such as a web browser application or a web browser extension, periodically retrieves the recently used resource list for the user from the network service. When the application is utilized to display a text entry field, a user interface (“UI”) can be provided for inserting references to recently used resources identified in the recently used resource list into the text entry field. Through the UI, the user can select a resource identified in the recently used resource list using appropriate user input (e.g., selection of a resource using a mouse cursor, touch, or keyboard input). In response thereto, a reference (e.g., a hyperlink) to a selected resource can be inserted into the text entry field.Type: GrantFiled: June 29, 2021Date of Patent: August 1, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Avi Ashish Vaid, Joseph Jiwoong Oak, Mohamed Mansour
-
Patent number: 11714873Abstract: A system for analyzing screenshots can include a computing device including a processor coupled to a memory and a display screen configured to display content. The system can include an application stored on the memory and executable by the processor. The application can include a screenshot receiver configured to access, from storage to which a screenshot of the content displayed on the display screen captured using a screenshot function of the computing device is stored, the screenshot including an image and a predetermined marker. The application can include a marker detector configured to detect the predetermined marker included in the screenshot. The application can include a link identifier configured to identify, using the predetermined marker, a link to a resource mapped to the image included in the screenshot, the resource accessible by the computing device via the link.Type: GrantFiled: September 7, 2022Date of Patent: August 1, 2023Assignee: rewardStyle, Inc.Inventors: Jason Ellis Pearlman, Elias Jason Mablekos, Andrew Cummins
-
Patent number: 11714874Abstract: Systems and methods for cache optimization are disclosed. A request for a user interface is received from a first user device. The request includes a user key. An interface key corresponding to an interface template of the requested user interface is generated from the user key. The interface template of the requested user interface is loaded. The interface template includes one or more edge side include (ESI) identifiers in the interface template. An element key corresponding to a first ESI element associated with a first of the one or more ESI identifiers is generated from the user key. The first ESI element is loaded and positioned at a location within the interface template identified by the first of the one or more ESI identifiers. A complete user interface is provided to the first user device. The complete user interface includes the interface template having the first ESI element positioned therein.Type: GrantFiled: May 19, 2022Date of Patent: August 1, 2023Assignee: Walmart Apollo, LLCInventors: Stephen A. Bitondo, Anthony Tang, Shriram Sharma, Girish Subramanian, Duy Le
-
Patent number: 11714875Abstract: Systems, methods, and apparatuses relating to a matrix operations accelerator are described.Type: GrantFiled: December 28, 2019Date of Patent: August 1, 2023Assignee: Intel CorporationInventors: Amit Gradstein, Simon Rubanovich, Sagi Meller, Saeed Kharouf, Gavri Berger, Zeev Sperber, Jose Yallouz, Ron Schneider
-
Patent number: 11714876Abstract: A real-time event transcription system and related methods provides for determining the existence, sequencing and timing of an event and/or event elements, for detecting and compensating for latency issues and cheating while providing synchronized user engagement, wherein users who are observing an event interact with a stream of stimuli generated over the course of the event, each user's interactions precisely recorded and accurately timestamped, accounting and/or compensating for various delays that may cause different users to encounter the stimuli at different times. Embodiments further provide for methods to determine and synchronize stimuli and reaction timing across a plurality of geographical locations, transmission methods and media.Type: GrantFiled: November 17, 2020Date of Patent: August 1, 2023Assignee: AIMCAST IP, LLCInventor: Matan Arazi
-
Patent number: 11714877Abstract: A machine learning system to determine an identity of a user is trained using triplets of ad hoc synthetic data and actual data. The data may comprise multimodal images of a hand. Each triplet comprises an anchor, a positive, and a negative image. Synthetic triplets for different synthesized identities are generated on an ad hoc basis and provided as input during training of the machine learning system. The machine learning system uses a pairwise label-based loss function, such as a triplet loss function during training. Synthetic triplets may be generated to provide more challenging training data, to provide training data for categories that are underrepresented in the actual data, and so forth. The system uses substantially less memory during training, and the synthetic triplets need not be retained further reducing memory use. Ongoing training is supported as new actual triplets become available, and may be supplemented by additional synthetic triplets.Type: GrantFiled: September 30, 2020Date of Patent: August 1, 2023Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Alon Shoshan, Miriam Farber, Nadav Israel Bhonker, Igor Kviatkovsky, Manoj Aggarwal, Gerard Guy Medioni
-
Patent number: 11714878Abstract: A system and method for detecting construction site defects and hazards using artificial intelligence (AI) is provided. The system includes a movable base unit, a coordinate measurement scanner, a vision based sensor, and one or more processors. The one or more processors perform operations that include generating a two-dimensional (2D) map of the environment based at least in part on output from the coordinate measurement scanner, applying image recognition to the video stream data to identify and label a defect or hazard in the video data stream, correlating a location of the defect or hazard in the video stream data with the location in the 2D map, and recording the location of the defect or hazard in the 2D map.Type: GrantFiled: January 19, 2021Date of Patent: August 1, 2023Inventors: Denis Wohlfeld, Evelyn Schmitz
-
Patent number: 11714879Abstract: A method and device for behavior control of a virtual image based on a text, and a medium are disclosed. The method includes inserting a symbol in a text, and generating a plurality of input vectors corresponding to the symbol and elements in the text; inputting the plurality of input vectors to a first encoder network, and determining a behavior trigger position in the text based on an attention vector of a network node corresponding to the symbol; determining behavior content based on a first encoded vector that is outputted from the first encoder network and corresponds to the symbol; and playing an audio corresponding to the text, and controlling the virtual image to present the behavior content when the audio is played to the behavior trigger position.Type: GrantFiled: September 20, 2021Date of Patent: August 1, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jing Xie, Piji Li, Hong Duan
-
Patent number: 11714880Abstract: The technology disclosed performs hand pose estimation on a so-called “joint-by-joint” basis. So, when a plurality of estimates for the 28 hand joints are received from a plurality of expert networks (and from master experts in some high-confidence scenarios), the estimates are analyzed at a joint level and a final location for each joint is calculated based on the plurality of estimates for a particular joint. This is a novel solution discovered by the technology disclosed because nothing in the field of art determines hand pose estimates at such granularity and precision. Regarding granularity and precision, because hand pose estimates are computed on a joint-by-joint basis, this allows the technology disclosed to detect in real time even the minutest and most subtle hand movements, such a bend/yaw/tilt/roll of a segment of a finger or a tilt an occluded finger, as demonstrated supra in the Experimental Results section of this application.Type: GrantFiled: July 10, 2019Date of Patent: August 1, 2023Assignee: Ultrahaptics IP Two LimitedInventors: Jonathan Marsden, Raffi Bedikian, David Samuel Holz
-
Patent number: 11714881Abstract: A method of improving image quality of a stream of input images is described. The stream of input images, including a current input image, is received. One or more target objects, including a first target object, are identified spatio-temporally within the stream of input images. The one or more target objects are tracked spatio-temporally within the stream of input images. The current input image is segmented into i) a foreground including the first target object, and ii) a background. The foreground is processed to have improved image quality in the current input image. Processing of the foreground further comprises processing the first target object using a same processing technique as for a prior input image of the stream of input images based on the tracking of the first target object. The background is processed differently from the foreground. An output image is generated by merging the foreground with the background.Type: GrantFiled: May 27, 2021Date of Patent: August 1, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Eric Chris Wolfgang Sommerlade, Sunando Sengupta, Alexandros Neophytou
-
Patent number: 11714882Abstract: Systems, methods, and software described herein manage descriptive attributes associated with objects in video data. In one example, a video processing service obtains video data and identifies an object of interest in the video data. The video processing service further identifies attributes for the object of interest from the video data based on the attributes satisfying uniqueness requirements to differentiate the object of interest from other objects. Once the attributes are identified, the attributes may be stored in a storage system to be compared against other objects in second video data.Type: GrantFiled: October 27, 2020Date of Patent: August 1, 2023Assignee: DRAGONFRUIT AI, INC.Inventors: Arvind Rapaka, Amit Kumar
-
Patent number: 11714883Abstract: A media device receives a domain key from a service provider. The media device further encrypts media with a media key and encrypts the media key with the domain key to form an encrypted media token: the protected media key is encapsulated in an encrypted media token. The service provider may then receive the encrypted media token and one or more receiving entity identifiers relating to a receiving entity and ascertain whether the receiving entity is entitled to access media from the media device. If the receiving entity is entitled to access media from the media device, the service provider decrypts the cryptographic media token using the domain key to obtain the media key and providing the media key to the receiving entity. As such, an authenticated receiving entity may obtain the media key necessary to decrypt the media.Type: GrantFiled: April 4, 2018Date of Patent: August 1, 2023Assignee: Nagravision SàrlInventors: Michel Angel, Hervé Retaureau, Antony Celletti
-
Patent number: 11714884Abstract: A method for detecting, identifying, and mitigating advanced persistent threats in a computer network having one or more computers includes a processor in the computer network: receiving a request to access a resource in the computer network; identifying the request as originating from an application executing on the computer network; executing an anomaly operation to determine a behavior of the application is one of anomalous and not anomalous; executing a privilege operation to determine the request is one of permanently allowed and not-permanently allowed; granting access to the resource for both a non-anomalous-behaving application and a permanently allowed request; and generating and displaying, on a graphical user interface of the computer network, and prompt for either an anomalous-behaving application or a not-permanently allowed request.Type: GrantFiled: June 6, 2022Date of Patent: August 1, 2023Assignee: Architecture Technology CorporationInventors: Joseph Sirianni, Matthew Donovan
-
Patent number: 11714885Abstract: Encryption key exchange processes are disclosed. A disclosed method includes initiating communication between a portable communication device including a token and a first limited use encryption key, and an access device. After communication is initiated, the portable communication device receives a second limited use key from a remote server via the access device. The portable communication device then replaces the first limited use key with the second limited use key. The second limited use key is thereafter used to create access data such as cryptograms that can be used to conduct access transactions.Type: GrantFiled: December 13, 2021Date of Patent: August 1, 2023Assignee: Visa International Service AssociationInventors: Christopher Dean, Christian Aabye
-
Patent number: 11714886Abstract: Account permissions and data accessibility can be modified based on level of confidence for a login attempt to the account. User activity observations corresponding to one or more login attempts to access a user account can be stored. A confidence score associated with a successful login attempt of the user account can be determined. The confidence score is based on the user activity observations. A level of access to an application with functions and data for the user account can be determined. The level of access is based on the confidence score. The level of access is associated with the functions and the data that are executable and accessible subsequent to the successful login attempt.Type: GrantFiled: May 27, 2022Date of Patent: August 1, 2023Assignee: Truist BankInventors: Amy Rose, Joseph Aguayo, David Stone
-
Patent number: 11714887Abstract: A device includes two cameras, a front facing camera and a back facing camera. In response to a request to use one camera (e.g., the back facing camera) with particular functionality of an application, the application queries a system to verify whether the user is authenticated and authorized to use the camera with the particular functionality of the application. This authentication and authorization is performed based on an image of the user captured using another camera of the device (e.g., the front facing camera). Depending on whether the user is authenticated and authorized to use the camera with the particular functionality of the application, the particular functionality is performed using the camera, secondary (e.g., lesser) functionality is performed using the camera, or no functionality is performed using the camera.Type: GrantFiled: July 28, 2020Date of Patent: August 1, 2023Assignee: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Soumya Ranjan Mund, Himanshu Chug
-
Patent number: 11714888Abstract: Embodiments of the invention relate to methods, apparatus and systems for biometric processes. The methods include updating stored ear model data for a user following successful authentication of the user. The ear model data may be acquired using a personal audio device that generates an acoustic stimulus and detects a measured response. The acquisition of the ear model data may be responsive to a determination that the personal audio device is inserted into or placed adjacent to the user's ear. The acquisition of the ear model data may also be responsive to the determination that the personal audio device has not been removed from or moved away from the user's ear.Type: GrantFiled: March 3, 2021Date of Patent: August 1, 2023Assignee: Cirrus Logic Inc.Inventor: John Paul Lesso
-
Patent number: 11714889Abstract: A method for authentication or identification of an individual, comprising the implementation by data processing means (11) of a terminal (1) of the following steps: (a) Obtaining of a visible image, an infrared image and a depth image on each of which a biometric feature of said individual appears; (b) Selection of at least one of said visible images, infrared image and depth image depending on the ambient lighting conditions; (c) Detection of said biometric feature of the individual in each image selected; (d) Fusion of the biometric feature(s) detected; and, (e) Authentication or identification of said individual on the basis of the result of the fusion of the biometric feature(s) detected.Type: GrantFiled: March 30, 2021Date of Patent: August 1, 2023Assignee: IDEMIA IDENTITY & SECURITY FRANCEInventors: Renaud Gandara, Florence Guillemot, Damien Sevat, Vincent Despiegel
-
Patent number: 11714890Abstract: Systems and methods for knowledge-based authentication are disclosed. The systems and methods can include an authentication system. The authentication system can generate authentication questions using object data received from an augmented reality system associated with a user. The authentication system can authenticate the user using the authentication questions. The augmented reality system may acquire image data, detect and validate objects in the image data, and provide object data for the objects to the authentication system. The augmented reality system may provide an indication to the user when an object is detected and may receive, in response, a user-acknowledgement of detection.Type: GrantFiled: April 16, 2020Date of Patent: August 1, 2023Assignee: Capital One Services, LLCInventors: Joshua Edwards, Lukiih Cuan, Eric Loucks
-
Patent number: 11714891Abstract: A login authentication process to access a computer service includes displaying a virtual keyboard on a display screen of a computer. A user enters a password by clicking on the virtual keyboard. The manner the user clicked on the virtual keyboard to enter the password is compared to the manner an authorized user of the computer service clicked on the virtual keyboard to enter an authorized password during a learning phase. The login authentication is deemed to be a success when the password matches the authorized password, and the manner the user clicked on the virtual keyboard to enter the password matches the manner the authorized user clicked on the virtual keyboard to enter the authorized password.Type: GrantFiled: January 23, 2019Date of Patent: August 1, 2023Assignee: Trend Micro IncorporatedInventors: Jing Cao, Quan Yuan, Bo Liu
-
Patent number: 11714892Abstract: Image processing systems and methods are provided for authorizing the performance at a computer terminal of an age-restricted activity. An estimated human age is determined based on human characteristics of a structure detected in an image captured at the computer terminal. It is determined whether the structure exhibits at least one liveness characteristic indicating the human characteristics from which the estimated human age is determined have been captured directly from a living human at the computer terminal. A positive determination is made as to whether performance of the age-restricted activity is authorized if the estimated human age meets a predetermined age requirement and the structure is determined to exhibit at least one liveness characteristic, and a negative determination is made if: i) the estimated human age does not meet the predetermined age requirement; and/or ii) the structure is not determined to exhibit at least one liveness characteristic.Type: GrantFiled: December 23, 2020Date of Patent: August 1, 2023Assignee: Yoti Holding LimitedInventor: Francisco Angel Garcia Rodriguez
-
Patent number: 11714893Abstract: Aspects of the disclosure include an escalated authentication system based on user behavior patterns. A user's behavior pattern on a device is collected and/or learned. The collected or learned pattern can be compared to subsequent behavior patterns to determine whether the current user is genuine or suspicious. Users deemed suspicious are subject to increased authentication requirements, often on-the-fly.Type: GrantFiled: April 6, 2021Date of Patent: August 1, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Parminder Singh Sethi, Madhuri Dwarakanath, Bing Liu, Srinath Kappgal
-
Patent number: 11714894Abstract: Methods and apparatuses are described for authenticating client applications using an identity fabric blockchain. A server receives a first registration request from a first client application. The server generates a first decentralized identifier corresponding to the first client application and stores the first identifier in an identity fabric blockchain. The server receives a second registration request from a second client application, generates a second decentralized identifier corresponding to the second client application, and stores the second identifier in the blockchain. The server receives a first authentication request from a first resource and authenticates the first client application based on the first authentication request and the first decentralized identifier stored in the blockchain.Type: GrantFiled: December 10, 2021Date of Patent: August 1, 2023Assignee: FMR LLCInventor: Carolyn Manis Sorensen
-
Patent number: 11714895Abstract: Example secure runtime systems and methods are described. In one implementation, a secure runtime system is configured to execute multiple applications in a secure manner. The secure runtime is associated with a secure enclave defined by a hardware device. A secure application loader is configured to load an application into the secure runtime system and an OS bridge is configured to provide OS services to the application.Type: GrantFiled: July 18, 2019Date of Patent: August 1, 2023Assignee: Anjuna Security, Inc.Inventors: Yan Michalevsky, Boris Mittleberg, Jun Chen, Daljeet Singh Chhabra
-
Patent number: 11714896Abstract: According to one embodiment, an information processing apparatus includes: an access detector configured to detect an access request for target data; and a determiner configured to determine necessity of checking information indicating whether access to the target data is permitted, based on position information on the target data, and on a data range to be checked.Type: GrantFiled: February 26, 2021Date of Patent: August 1, 2023Assignee: Kabushiki Kaisha ToshibaInventor: Jun Kanai
-
Patent number: 11714897Abstract: A processing unit, where the processing unit one of a group of processing units of a system, includes a processor; and memory including instructions, which when executed by the processor while avoiding interrupting a controller that does not belong to the group of processing units, cause the processor to: perform at least one iteration of the steps of: (a) entering a trusted mode, (b) selecting a selected job to be executed by the processing unit, (c) retrieving access control metadata related to the selected job, (d) entering, by the processing unit, an untrusted mode, (e) executing the selected job by the processing unit while adhering to the access control metadata related to the job, and (f) resetting the processing unit.Type: GrantFiled: August 19, 2021Date of Patent: August 1, 2023Assignee: Mobileye Vision Technologies Ltd.Inventors: Oren Agam, Liron Kuch, Eran Galil, Liron Atedgi
-
Patent number: 11714898Abstract: Embodiments provide automated security scanning of incoming images for use in creating containers such as a Virtual Machines. Based upon attribute(s) of metadata of the incoming image, a security engine chooses from amongst stored scripts for mounting and execution by installation logic. Such scripts can relate to the scanning itself, and/or pre-scanning considerations (such as scan frequency). In one example, the meta data attribute identifies a relevant Operating System (OS) of the incoming image. Other meta data attributes such as •scan frequency, •most recent passed scan, •log information, and •contact information (for issuance of a possible alert), may also be considered as part of the processing of an incoming image. Embodiments may enhance security by avoiding introduction of vulnerabilities through image instantiation. Embodiments may also impart flexibility to conserve resources by selectively scanning according to a frequency and/or date of last successful passage of the image.Type: GrantFiled: August 20, 2021Date of Patent: August 1, 2023Assignee: SAP SEInventors: Andreas Meier, Thomas Grimmeisen
-
Patent number: 11714899Abstract: A method, system and product for command injection identification. An input hook function is configured to be executed in response to a potential input provisioning event. The input hook function is configured to perform: analyzing a potential input of the potential input provisioning event to identify whether the potential input comprises a command separator and an executable product; and in response to identifying the command separator and the executable product, recording a suspicious input event indicating the command separator and the executable product. An execution hook function is configured to be executed in response to a potential execution event. The execution hook function is configured to perform: in response to a determination that an execution command of the potential execution event comprises the command separator and the executable product of the suspicious input event, flagging the execution command as a command injection attack.Type: GrantFiled: June 27, 2022Date of Patent: August 1, 2023Assignee: JFROG LTDInventors: Asaf Karas, Or Peles, Meir Tsvi, Anton Nayshtut
-
Patent number: 11714900Abstract: An embodiment of the present invention is directed to a Re-Run Dropped Detection Tool that provides various features and tools to prepare, execute and monitor status of a Re-Run process. An embodiment of the present invention is directed to an automated dispatch/monitoring of alert jobs as well as monitoring of Re-Run as a Service (RRAAS) solution.Type: GrantFiled: August 25, 2020Date of Patent: August 1, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Eshan Dave, Yusuf N. Kapadia, Rony Roy, Benjamin D. Smith, Jasir Mohammed Kundum Kadavuthu, Cosmin-Stefan Marin, Narasimham Gudimella, Pedro Gomez Garcia
-
Patent number: 11714901Abstract: A computing device can receive a first notification that a process has started on the at least one computing device. The computing device can record a first access token associated with the process into the token cache. The computing device can receive a second notification that the process has interacted with the operating system to perform at least one of a set of predetermined operations on the at least one computing device. The computing device can capture a second access token from the process. The computing device can perform a comparison of the second access token captured from the process against the first access token recorded into the token cache. The computing device can determine that an escalation of privilege attack has occurred based on the comparison.Type: GrantFiled: April 26, 2022Date of Patent: August 1, 2023Assignee: Avecto LimitedInventors: John Goodridge, Thomas Couser