Processing Agent Patents (Class 709/202)
  • Patent number: 11249969
    Abstract: A data storage method includes obtaining at least one data record, each data record includes one carrier identifier and at least one label value, the at least one data record is stored in a data table, and the data table is used to record a correspondence between a carrier identifier and a label value; and creating a bitmap index corresponding to the at least one data record, where the bitmap index includes at least one bitmap; each bitmap corresponds to one label value; each bitmap includes at least one bitmap position, and each bitmap position is used to record whether a carrier corresponding to one carrier identifier has a label value corresponding to a current bitmap.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: February 15, 2022
    Assignee: HUAWEI TECHOLOGIES CO., LTD.
    Inventors: Jieshan Bi, Chaoqiang Zhong, Ming Lin, Zhenfeng Ji
  • Patent number: 11250217
    Abstract: A client device receives a user request (e.g., in natural language form) to execute a command of an application. The client device delegates interpretation of the request to a response-processing server. Using domain knowledge previously provided by a developer of the application, the response-processing server determines the various possible responses that client devices could make in response to the request based on circumstances such as the capabilities of the client devices and the state of the application data. The response-processing server accordingly generates a response package that describes a number of different conditional responses that client devices could have to the request and provides the response package to the client device. The client device selects the appropriate response from the response package based on the circumstances as determined by the client device, executes the command (if possible), and provides the user with some representation of the response.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: February 15, 2022
    Assignee: SoundHound, Inc.
    Inventors: Keyvan Mohajer, Christopher S. Wilson, Kheng Khov, Ian Graves
  • Patent number: 11252022
    Abstract: Examples of the present disclosure describe a testing framework for adaptive virtual services. In an example, a function vendor provides a network function having stated specifications to a service provider. A derived signature is generated for the network function (e.g., based on associated metadata, an image associated with the network function, and/or a network signature for the network function), which is used to classify the network function. The testing framework is used to test the network function according to its classification, thereby determining a set of capabilities. In examples, a network function having the same or similar signature as a previously tested network function may be categorized according to the previously tested network function. The network function is categorized according to its determined capabilities and added to an inventory of network functions for the service provider. Network functions in the inventory can then be selected to form a computer network.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: February 15, 2022
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Zubin Ingah
  • Patent number: 11249728
    Abstract: A computerized system and method for generating an application structure for an application in a computerized organization having a plurality of components. An implementation includes generating the application structure for the application by including, in the application structure, applicative components and connections between applicative components identified using a first entry point. In an implementation, the identification of the applicative components and the connections between applicative components includes applying a first set of patterns against a first component associated with the first entry point to identify a first applicative component of the applicative components and a first connection of the connections, the first connection including a second entry point. The applicative components and the connections between applicative components can be recursively identified.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: February 15, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Shai Mohaban, Haviv Rosh, Yarin Benado, Yuval Cohen
  • Patent number: 11243815
    Abstract: Methods, nontransitory computer readable media, and systems are disclosed for servicing a job queue. Each job has node resource requirements. Composite job memory and processor requirements is determined from these requirements. Nodes that satisfy these requirements are identified by obtaining, for each class of a plurality of node classes: an availability score, a number of processers, and a memory capability. A request for nodes of a class is made when a demand score for the class satisfies the class availability score. An acknowledgement and updated availability score is received upon request acceptance. A declination is received upon request rejection. The submitting and receiving is performing multiple times, if needed, until each class has been considered for a request or sufficient acknowledgements are received to satisfy the composite requirements of the jobs. Each node in the cluster draws jobs from the queue subject to the collective requirements of the drawn jobs.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: February 8, 2022
    Assignee: 10X Genomics, Inc.
    Inventors: David Luther Alan Stafford, Adam David Azarchs, Alexander Y. Wong
  • Patent number: 11245651
    Abstract: An information processing apparatus includes a receiving unit that receives an operation that, using a character string that is specified by multiple messages about a predetermined topic, registers a task that involves one or more users, and a display controller that displays, as information on the task registered when the receiving unit receives the operation, information that is a combination of the specified character string and a predetermined character string that is identified based on the specified character string or the messages.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: February 8, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Qianru Qiu, Jun Shingu
  • Patent number: 11243671
    Abstract: A question-and-answer application with an “ask-to-answer” feature is described. The ask-to-answer feature enables any user to solicit an answer to a question from one or more users. Upon soliciting one or more users for an answer to a particular question, a message may be directed to the one or more users. The message may include a copy of the text of the question and may provide a mechanism enabling the one or more users to pass on answering the question. Subsequent to the solicitation, the question page may include a notification with information about the solicitation, including information identifying the group of users who have been asked to answer the question and the number of times the one or more users has been asked to provide an answer.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: February 8, 2022
    Assignee: QUORA, INC.
    Inventors: Adam Edward D'Angelo, Abhinav Sharma, Muhammad Emmad Mazhari, David Cole
  • Patent number: 11245794
    Abstract: In the field of government engagement management, for users of an employee desktop web client, it is now possible, within the web client application, to search and read articles and/or knowledge content that has been authored to external locations. Due to this integration to external, third-party applications, content and/or articles can be displayed to an agent on the employee desktop web client graphical user interface. Agents can enter free text into a specific search field and review the results in summary form, and then select an article in HTML format to progress the current interaction with the client. An additional feature extending from this capability is to add an amount of coding to external knowledge content websites that are owned and/or operated by the owner of the system such that when the website is viewed through the third-party integration module, a button or icon appears within the website that when selected takes the agent to an appropriate form.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: February 8, 2022
    Assignee: Verint Systems UK Limited
    Inventors: Conor Adams, Raymond Campbell
  • Patent number: 11240332
    Abstract: Systems and methods for providing targeted event notifications to subscribers are disclosed. In an example embodiment, events may be received from a publisher. The events may be categorized into a plurality of topics. The events may be distributed among brokers to process a topic selected from the plurality of topics based on the events. Further, it may be determined whether the topic exists in a list of topics handled by the brokers. Authentication credentials of the publisher may be validated, based on the determination. Based on the validation, queues of the events may be formed based on an order of receipt of the events. The events present in the queues may be filtered based on subscriptions of the events. For the fileted events, targeted even notifications may be forwarded to the subscribers.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: February 1, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cesar M. Ruiz-Meraz, Clemens F. Vasters, David L. Stucki, Hillary Caituiro Monge, Hitesh Madan, Jayaraman Kalyana Sundaram, PadmaPriya Aradhyula Bhavani, Venkata Raja Gopal Ravipati
  • Patent number: 11231849
    Abstract: Embodiments provide a computer-executed method, a computer system and computer program product for facilitating a commercial transaction. The method includes transmitting computer-executable instructions to cause a representation of an item to be displayed on a consumer interface rendered on a visual display of a computing device associated with a consumer. The method also includes receiving, from the computing device, an indication of consumer input performed using the consumer interface, the consumer input associated with the representation of the item available for a commercial transaction. The method also includes receiving, from the computing device, biometric information associated with the consumer. The method also includes determining an identity of the consumer based on the biometric information and, based on the identity of the consumer, associating the consumer input with a predetermined command defined for the consumer.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: January 25, 2022
    Assignee: Groupon, Inc.
    Inventors: Sri Viswanath, Eric Hyche, Mihir Shah, Peter Bergstrom, Michael Burton, Dor Levi, Fabio Sisinni, Don Albert Chennavasin, Marius G. Ciocirlan, Ben Kim, Riaz Rahim
  • Patent number: 11232192
    Abstract: A policy interpreter detects that an application container has been added in a container system, and opens a stored manifest for the application container. The policy interpreter retrieves running services information regarding the application container, and generates a security policy for the application container. The security policy defines a set of actions for which the application container can perform, and the set of actions are determined using the manifest and the running service information associated with the application container. The policy interpreter loads the security policy at a security container. The security container blocks an action performed by the application container in response to determining that the action performed by the application container does not match any action in the set of actions defined in the security policy. The policy interpreter transmits the security policy to a graphical user interface container for presentation to a user via a display device.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: January 25, 2022
    Assignee: NeuVector, Inc.
    Inventors: Glen K. Kosaka, Gang Duan, Fei Huang
  • Patent number: 11232795
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for storing incomplete dialog sessions between a user and an automated assistant in order that the dialog sessions can be completed in furtherance of certain actions. While interacting with an automated assistant, a user can become distracted and not complete the interaction to the point of the automated assistant performing some action. In response, the automated assistant can store the interaction as a dialog session. Subsequently, the user may express interest, directly or indirectly, in completing the dialog session, and the automated assistant can provide the user with a selectable element that, when selected, causes the dialog session to be reopened. The user can then continue the dialog session with the automated assistant in order that the originally intended action can be performed by the automated assistant.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: January 25, 2022
    Assignee: Google LLC
    Inventors: Vikram Aggarwal, Jung Eun Kim, Deniz Binay
  • Patent number: 11227265
    Abstract: A financial transaction system providing a financial switching engine, the financial transaction system comprising: a distributed plurality of different physical data centres implemented at different respective physical locations, connected together via a private network; a plurality of plugins each configured to perform a different respective function of the financial transaction system; and an operating system on which the plugins run, the plugins being configured to communicate messages with one another in order to perform financial transactions; wherein the plugins are distributed amongst some or all of the data centres and the operating system is configured to abstract the plugins from the distributed data centres, such that the plugins communicate said messages with one another via the operating system without needing to specify particular ones of said data centres as destinations of the messages, while the operating system handles routing of the messages between the data centres over the private networ
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: January 18, 2022
    Assignee: EURONET USA LLC
    Inventor: Martin Bruckner
  • Patent number: 11226825
    Abstract: A method for operating a network, a proper subset of the nodes carrying out at least one special task. The method includes assigning a weight to each node, each node having the option as a donor node to conditionally or unconditionally delegate portions of its weight to recipient nodes. Based on the weight of each node, plus portions delegated to it and minus portions delegated by it, the proper subset of the nodes is selected, based on at least one predefined criterion. A portion of a donor node is conditionally delegated to at least two recipient nodes, under the suspending condition that the recipient node does not belong to the proper subset after the selection, and the same portion that is conditionally delegated to multiple recipient nodes is taken into account at most upon acceptance of one of these recipient nodes into the proper subset.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: January 18, 2022
    Assignee: Robert Bosch GmbH
    Inventors: Alexander Poddey, Fredrik Kamphuis, Nik Scharmann
  • Patent number: 11223484
    Abstract: Embodiments for providing content authentication of data in a network having a name node and a data node which may be in a Hadoop Distributed File System (HDFS) network, by associating each data set of the data with a first key identifying a job owner issuing a task for the data set, the first key being a session key that is randomly generated for the task, generating a second identity value for the data set on the data node, and performing the task if the second identity value matches the first key.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: January 11, 2022
    Assignee: EMC IP Holding Company LLC
    Inventor: Dong Wang
  • Patent number: 11216204
    Abstract: A technique maintains multiple copies of data served by storage nodes of a cluster during upgrade of a storage node to ensure continuous protection of the data served by the nodes. The data is logically organized as one or more volumes on storage devices of the cluster and includes metadata that describe the data of each volume. A data protection system may be configured to maintain two copies of the data in the cluster during upgrade to a storage node that is assigned to host one of the copies of the data but that is taken offline during the upgrade. As a result, a slice service of the node may become unavailable during the upgrade. In response to the unavailability of the slice service, the technique redirects replicated data targeted to the slice service to a standby slice service according to a degraded redundant metadata (DRuM) service of the cluster.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: January 4, 2022
    Assignee: NetApp, Inc.
    Inventors: James Philip Wittig, Jared Cantwell, Mark Olson
  • Patent number: 11218364
    Abstract: An administrative agent running at a virtualization host of a network-accessible virtualized computing service determines that a first virtual machine is to be instantiated. The agent initiates at least a first configuration operation to enable connectivity for at least a portion of network traffic associated with the first virtual machine. The first configuration operation is performed at least in part using a first virtualization offloading card of the virtualization host. The agent causes a virtualization intermediary process of the virtualization host to launch one or more execution threads of the virtualization intermediary process to implement the first virtual machine. The intermediary process may be swapped to persistent storage, e.g., based on an analysis of resources of the virtualization host.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: January 4, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Upendra Bhalchandra Shevade, Michael Brooke Furr, Kevin P. Smith, Diwakar Gupta, Anthony Nicholas Liguori, Nishant Mehta
  • Patent number: 11217040
    Abstract: One embodiment provides for a computing device within an autonomous vehicle, the compute device comprising a wireless network device to enable a wireless data connection with an autonomous vehicle network, a set of multiple processors including a general-purpose processor and a general-purpose graphics processor, the set of multiple processors to execute a compute manager to manage execution of compute workloads associated with the autonomous vehicle, the compute workload associated with autonomous operations of the autonomous vehicle, and offload logic configured to execute on the set of multiple processors, the offload logic to determine to offload one or more of the compute workloads to one or more autonomous vehicles within range of the wireless network device.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: January 4, 2022
    Assignee: Intel Corporation
    Inventors: Barath Lakshamanan, Linda L. Hurd, Ben J. Ashbaugh, Elmoustapha Ould-Ahmed-Vall, Liwei Ma, Jingyi Jin, Justin E. Gottschlich, Chandrasekaran Sakthivel, Michael S. Strickland, Brian T. Lewis, Lindsey Kuper, Altug Koker, Abhishek R. Appu, Prasoonkumar Surti, Joydeep Ray, Balaji Vembu, Javier S. Turek, Naila Farooqui
  • Patent number: 11218763
    Abstract: Systems and methods for mirroring and transcoding media content are provided. In some embodiments, media content stored on a user equipment device is mirrored on a remote server, and the mirrored copy is transcoded and provided to other user devices in a media content format that is appropriate for the user devices. By so doing, the present invention not only provides a convenient and easy way for users to backup media content and access the media content from virtually any device, but also reduces the complexity and costs associated with maintaining reliable and consistent access to media content across various user devices.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: January 4, 2022
    Assignee: Rovi Guides, Inc.
    Inventor: Jean-Francois Benjamin Grasset
  • Patent number: 11206317
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: December 21, 2021
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11200509
    Abstract: A method for processing information by an intelligent agent and the intelligent agent, where the method comprises: a first intelligent agent sends a request message to a second intelligent agent, where the request message includes an invitation message or a recommendation message; the first intelligent agent receives a decision message fed back by the second intelligent agent, where the decision message is determined according to the invitation message or the recommendation message and a knowledge model of the second intelligent agent; and the first intelligent agent updates, according to the decision message, a knowledge model of the first intelligent agent or sends a notification message to a first user account corresponding to the first intelligent agent. By using these technical solutions, information on a social network may be learned and processed by means of interaction with another intelligent agent, thereby implementing mining of data on the social network.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: December 14, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Qiang Yang, Yangqiu Song, Wing Ki Leung, Zhengdong Lu
  • Patent number: 11201934
    Abstract: The present invention relates to pushing at least one resource associated with a main resource, in response to a request for this main resource. After having received a request for a main resource and obtained from the cache memory a list of at least one resource linked to the main resource, an indication being associated with the at least one resource, the indication comprising a push policy defined by an application server, the at least one resource stored in the cache memory is pushed in response to a comparison of the indication associated with the at least one resource with a recommendation comprising a preferred push policy.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: December 14, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Youenn Fablet, Hervé Ruellan, Romain Bellessort
  • Patent number: 11201919
    Abstract: Offline messaging between a repository storage operation cell and one or more mobile/remote storage operation cells is disclosed. The repository cell is managed by a repository storage manager that communicates to and from the remote cell via a specially-configured media agent. The illustrative intermediary media agent is configured to: queue messages directed to the remote cell, process them according to applicable parameters (e.g., time-to-live constraints, updates, cancellations, etc.), and transmit the processed messages to the remote cell when connectivity is available. The intermediary media agent also relays messages from the remote cell to the repository, including responses by the remote to the processed messages received from the repository via the intermediary media agent.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: December 14, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Michael Frank Klose, Ganesh Haridas
  • Patent number: 11201799
    Abstract: A method includes configuring services as respective collections of subservices on network devices of a network, and decomposing definitions of the services into subservice dependency graphs each indicating the subservices and dependencies between the subservices that collectively implement a respective one of the services. The method further includes traversing the subservice dependency graphs to identify, at one or more intersections of the subservice dependency graphs, one or more shared subservices among the subservices of the services, wherein the one or more shared subservices are shared by the services. The method also includes monitoring subservice health states of the one or more shared subservices, and determining health states of the services based on the subservice health states of the one or more shared subservices.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: December 14, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Joseph M. Clarke, Benoit Claise, Carlos M. Pignataro, Eric Vyncke
  • Patent number: 11194608
    Abstract: Techniques disclosed herein relate to migrating virtual computing instances such as virtual machines (VMs). In one embodiment, VMs are migrated across different virtual infrastructure platforms by, among other things, translating between resource models used by virtual infrastructure managers (VIMs) that manage the different virtual infrastructure platforms. VM migrations may also be validated prior to being performed, including based on resource policies that define what is and/or is not allowed to migrate, thereby providing compliance and controls for borderless data centers. In addition, an agent-based technique may be used to migrate VMs and physical servers to virtual infrastructure, without requiring access to an underlying hypervisor layer.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: December 7, 2021
    Assignee: VMware, Inc.
    Inventors: Allwyn Sequeira, Sachin Thakkar, Serge Maskalik, Debashis Basak, Mark Whipple
  • Patent number: 11190622
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: October 13, 2019
    Date of Patent: November 30, 2021
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11179843
    Abstract: A method for operating a multi-agent system having a plurality of robots. Each of the robots execute the following method cyclically until a target system state is achieved: starting from an instantaneous system state, determining possible options where progress is made along a path of system states in a predefined, deterministic finite automaton; the options defining actions through which a transition from a current to a subsequent system state can be achieved; determining a cost value for each of the possible options to carry out an action specified by the option; performing an auction, the cost values ascertained for each option being considered by each of the remaining robots; and executing an action, which corresponds to one of the options, as a function of all of the cost values which are determined or received for the respective option.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: November 23, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Mathias Buerger, Philipp Christian Schillinger
  • Patent number: 11184784
    Abstract: Embodiment of the invention include a process of receiving an indication from a first wireless network to configure a user equipment to enter a first operating mode, wherein the first operating mode comprises performing measurements according to a first time pattern for at least one second wireless network signal to detect at least one second wireless network; determining whether the user equipment is stationary; and identifying, at the user equipment, a first condition from at least the measurements performed according to the first time pattern which triggers the user equipment to autonomously enter a second operating mode while the user equipment is determined to be stationary.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: November 23, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Daniela Laselva, Frank Frederiksen
  • Patent number: 11176013
    Abstract: A method, apparatus, and computer program product uses a SELECT FOR UPDATE, to pick up events from a TARGET_EVENT table. Selected events are reserved for processing by a cluster node which triggers a query. PICKUP_TIME and SERVER_ID values are inserted for each of the events picked from the TARGET_EVENT table. The events are grouped by TARGET and UID while preserving a relative order in an overall event sequence. A group of events is then submitted for processing.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventor: Mark Braksator
  • Patent number: 11178112
    Abstract: A proxy server intercepts a message, including a script, from a back-end component of an application, wherein the message is directed to a front-end component of the application executing on a client computing device. The proxy server identifies code in the script that can prompt a download event of a client-side generated content at the client computing device without having to communicate with the back-end component of the application. The proxy server modifies the identified code to cause the front-end component of the application to execute a custom code component for inspecting a download event prompted by the identified code in place of executing the identified code, thereby generating a modified script which is passed to the client computing device. Additionally, the client computing device executes the custom code component configured to inspect the code to determine if the code will prompt the download event of the client-side generated content.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: November 16, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Guy Lewin, Lucy Goldberg, Yossi Haber
  • Patent number: 11176001
    Abstract: Restoring a clustered database having a plurality of nodes each having database from a failed storage device by receiving a request to restore a backup image of a failed shared storage device associated with the clustered database to a time; performing a preflight check including at least one checklist process; terminating the restore when any checklist process fails; when each checklist process succeeds completing the restore by creating at least one flashcopy associated with the backup image, mapping to each of the plurality of nodes an associated portion of the at least one flashcopy, mounting the at least one flashcopy to the node as a diskgroup, and switching the clustered database to run from the diskgroup.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: November 16, 2021
    Assignee: Google LLC
    Inventors: Xiangdong Zhang, Sachindra Kumar, Satya Sri Kanth Palaparthi, Uday Tekade, Madhav Mutalik, Suresh Bezawada
  • Patent number: 11176692
    Abstract: A computing system responsive to obtaining original image data, detects a set of data point(s), in the original image data, that indicates an object. The system determines, based on the set of data point(s), a set of pixels associated with the object in the original image data. The system generates an alternative visual identifier for the object that provides a unique identifier for the set of pixels absent in the original image data. The system generates, autonomously from intervention by any user of the computing system, pixel information to conceal feature(s) of the object. The system obtains modified image data comprising the alternative visual identifier. The modified image data further comprises the feature(s) of the object in the original image data visually concealed in the modified image data according to the pixel information. The system outputs an image representation of a trajectory of the object through the modified image data.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: November 16, 2021
    Assignee: SAS Institute Inc.
    Inventors: Hamza Mustafa Ghadyali, Kedar Shriram Prabhudesai, Jonathan Lee Walker, Xunlei Wu, Xingqi Du, Bahar Biller, Mohammadreza Nazari, Afshin Oroojlooyjadid, Alexander Richard Phelps, Davood Hajinezhad, Varunraj Valsaraj, Jorge Manuel Gomes da Silva, Jinxin Yi
  • Patent number: 11178121
    Abstract: Improved techniques to update software in electronic devices that are already in use are disclosed. In one embodiment, software can be updated in a secure and controlled manner using cryptography. The authenticity of the updated software as well as its appropriateness for the particular electronic device can be confirmed prior to update. The software can also be updated on a per module basis. In one embodiment, a server hosts software updates for various electronic devices, and supplies the appropriate software update to the electronic devices via a data network.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Christopher R. Wysocki, Alan Ward
  • Patent number: 11177999
    Abstract: A system and technique for correlating computing network events includes receiving a deployment request for a computing service and identify a deployment template corresponding to the requested computing service where the deployment template indicates resources needed for providing the computing service. Available resources are identified and targeted based on the deployment template. The targeted resources are deployed and the deployment template is associated in a memory with an identification of a resource set indicating each of the deployed resource elements. Responsive to receiving an event including a resource identifier, an event manager identifies the resource set having the deployed resource corresponding to the resource identifier and correlates the event with at least one other active event corresponding to the resource set.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Edith H. Stern, Kristian J. Stewart
  • Patent number: 11176772
    Abstract: An apparatus and method for controlling an image display device of a slot machine apparatus is provided. The apparatus includes an image storage unit configured to store at least one piece of image content to be displayed on an image display device of a slot machine apparatus, a data storage unit configured to store image setting data for optimizing a function of the image display device according to the nature or mode of the image content, a control unit configured to output specific image content of the image storage unit to a designated image display device or any display region of the image display device through an image output unit and configured to control image setting of the image display device using the image setting data in order to optimize image quality according to the nature or mode of the image content, and a communication unit.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: November 16, 2021
    Assignee: KORTEK CORPORATION
    Inventor: Je Young Kwon
  • Patent number: 11171800
    Abstract: Techniques are described for providing a simultaneous, multi-device user experience that employs computing devices with varying capabilities for data input and/or data output, using a microservice-based architecture. A user may register multiple devices with a service, which determines capabilities of the devices for data input and/or output. During a communication session involving the user and another user, such as a service representative, the service may receive input data collected through device(s) and/or provide output data to be presented on the same or other device(s), where such data input and data output is received and provided according to the input/output capabilities of the various devices. The data input and/or output may switch from device to device during a session. In some instances, data may be replicated for presentation through multiple devices simultaneously. Interactions with each device may be through a microservice that is associated with the device and/or its device type.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: November 9, 2021
    Assignee: United Services Automobile Association (USAA))
    Inventors: Nathan Mahoney, Gunjan C. Vijayvergia, Michael Joseph Gaeta
  • Patent number: 11169495
    Abstract: Methods, non-transitory computer readable media, and Industrial Internet-of-Things (IIoT) management apparatuses that generate event data based on an overall event comprising a plurality of dynamic multi-cloud events. Each of the events is associated with at least one of a plurality of types of IIoT resource devices or a plurality of IIoT participant devices. A current overall event hierarchy of the events is established, derived, or introduced based on one of a plurality of predefined hierarchies. A relationship between one or more socio environment and economic factors and each of the events is identified. One or more controls for each of the events are derived based on the identified relationship. Action plan data is generated for an execution in a multi-cloud environment based on the events, the derived controls, and a profiled participant role associated with one or more of the participant devices. The action plan data is distributed in the environment.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: November 9, 2021
    Assignee: Wipro Limited
    Inventor: Vikas Shah
  • Patent number: 11159909
    Abstract: A system, method, service and wireless location-establishing device are disclosed, which locates its position by a plurality of means, including GPS satellite interrogation and triangulation. Alternative methods of location establishment include triangulating location data from nearby location-established objects such as WiFi or cell site towers, as well as from other present Invention location establishing devices (“Survey Eggs”). Once location has been established, the device can transmit and receive a variety of data based upon location, profile, and other factors, facilitating novel interactions and transactions.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: October 26, 2021
    Inventor: Victor Thomas Anderson
  • Patent number: 11159588
    Abstract: A question-and-answer application with an “ask-to-answer” feature is described. The ask-to-answer feature enables any user to solicit an answer to a question from another user. Upon soliciting another user for an answer to a particular question, a message with a call to action is directed to the solicited user. The message may include a copy of the text of the question and may provide a mechanism (e.g., a selectable user interface element) enabling the solicited user to pass on answering the question. Subsequent to the solicitation, the question page for the question will include a notification with information about the solicitation, including in some instances information identifying the user who has been asked to answer the question and the number of times the user has been asked to provide an answer to the question.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: October 26, 2021
    Assignee: QUORA, INC.
    Inventors: Adam Edward D'Angelo, Charles Duplain Cheever, Kevin G. Der, Rebekah Marie Cox
  • Patent number: 11159523
    Abstract: Techniques are presented for uniquely identifying authentication associated with messages. A message is inspected for sender or domain identifying information associated with a sender of the message or a sender's domain. The identifying information is authenticated, and if authentication, then distinctive metadata is associated with the message. The distinctive metadata is presented or played in connection with the message for purposes of readily identifying the authentication.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: October 26, 2021
    Assignee: Iconix, Inc.
    Inventors: Robert Philip Zager, Jose Jesus Picazo, Jr., Nageshwara Rao Vempaty, William Ames, Vikram Duvvoori
  • Patent number: 11153776
    Abstract: Wireless communications systems as described herein may be configured to provide user equipment (UE) assisted information for caching data at a network node external to a core network (CN). In some cases, the UE may provide an acceleration indicator (AI) that a base station may receive and identify as caching information. The base station, upon identifying that the AI is present in an uplink packet, may transmit the packet to a gateway having a local cache. If the uplink packet does not have an AI, the base station may route the uplink packet according to an address (e.g., a uniform resource locator (URL)) contained in the packet.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: October 19, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Ruiming Zheng, Xipeng Zhu, Huichun Liu
  • Patent number: 11151155
    Abstract: In a method of memory use in a distributed index and query system, a processing thread serializes a list of documents into a first memory object exclusively borrowed from a memory object pool of a memory to achieve a first segment comprising a serialized data array of the documents, an offset index, and a document count. The serialized data array is compressed by the processing thread into a second memory object exclusively borrowed from the memory object pool to achieve a second segment comprising a compressed serialized data array, the offset index, and the document count. Subsequent to the compression, the first memory object is release back to the memory object pool. The second segment is written to a data storage device, and subsequent to the writing, the second memory object is released back to the memory object pool.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: October 19, 2021
    Assignee: VMware, Inc.
    Inventor: Christopher Todd
  • Patent number: 11144331
    Abstract: A method may include receiving a request to transfer a personal virtual assistant to a computing device, the personal virtual assistant including response preferences of a user; accessing a virtual assistant transfer protocol associated with the user, the virtual assistant transfer protocol including a sensitivity preference; applying the sensitivity preference to data associated with the personal virtual assistant to generate a virtual assistant transfer package; and transmitting the virtual assistant transfer package to the computing device.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: October 12, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Kristine Ing Kushner, John T. Wright
  • Patent number: 11144293
    Abstract: An apparatus includes at least one processor to retrieve a job flow definition defining a job flow as a set of tasks and dependencies thereamong, store a job performance request message to perform the job flow within a job queue, and in response to the storage of the job performance request message, execute instructions of a performance routine within a storage container to: based on the dependencies, derive an order of performance of the set of tasks that specifies a first task to perform; store, within a task queue, a first task routine execution request message requesting execution of a first task routine; and provide, to a resource allocation routine, an indication of a need for a first task container in which to execute the first task routine to perform the first task, wherein execution of the resource allocation routine causes dynamic allocation of containers based on availability of resources.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: October 12, 2021
    Assignee: SAS INSTITUTE INC.
    Inventors: Henry Gabriel Victor Bequet, Ronald Earl Stogner
  • Patent number: 11144325
    Abstract: Systems and methods for optimizing cluster resource utilization are disclosed. Systems and methods for optimizing cluster resource utilization are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for optimizing cluster resource utilization may include: (1) retrieving cluster usage information for at least one cluster resource in a multi-tenant environment; (2) determining tenant usage for the cluster resource for each of a plurality of tenants; (3) determining a tenant resource commitment for the cluster resource for each tenant; and (4) presenting tenant usage and tenant resource commitment for each resource.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: October 12, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Akhilesh Gupta, Ratikanta Mishra, Suman Kumar Addanki, Samleo Joseph, Phaneendra Vijay Mukkamala, Ramnath Mahale, Michael Aguiling, James P. Cuddihy, Jay Rajaram
  • Patent number: 11146609
    Abstract: In embodiments of the present invention improved capabilities are described for a sender-receiver interface for artificial intelligence communication assistance for augmenting a communication after it has been transmitted.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: October 12, 2021
    Assignee: GRAMMARLY, INC.
    Inventors: Oleksiy Shevchenko, Ayan Mandal, Bradley Jon Hoover, Joel Tetreault, Maksym Lytvyn, Dmytro Lider
  • Patent number: 11138060
    Abstract: An application performance management system is disclosed. Operational elements are dynamically discovered and extended when changes occur. Programmatic knowledge is captured. Particular instances of operational elements are recognized after changes have been made using a fingerprint/signature process. Metrics and metadata associated with a monitored operational element are sent in a compressed form to a backend for analysis. Metrics and metadata from multiple similar systems may be used to adjust/create expert rules to be used in the analysis of the state of an operational element. A 3-D user interface with both physical and logical representations may be used to display the results of the performance management system.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: October 5, 2021
    Assignee: Instana, Inc.
    Inventors: Fabian Lange, Pavlo Baron, Mirko Novakovic, Peter Abrams
  • Patent number: 11132357
    Abstract: A big-data view integration platform generates integration guided user interfaces (GUIs). A first edge node ingests push-based and pull-based data from a plurality of platform services, which include legacy and non-legacy services having incompatible communication protocols. An event-based queue receives from the first edge node a plurality of queue events as indirect push-based data. A second set of queue events includes direct push-based data as received directly from a non-legacy platform service. A conformity component integrates the push-based data, the pull-based data, and the plurality of queue events into integration data having an enhanced integration format. A view integration component generates a plurality of data views from the integration data. A second edge node exposes the plurality of data views via an access services application programming interface (API). A new service execution component accesses the access services API to generate integration GUIs based on the data views.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: September 28, 2021
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Sunitha Garapati, Ryan M. Kroutil, Brent Giosta, Venu Madhav Valluri, Jennifer Pearsall
  • Patent number: 11120494
    Abstract: A method of dynamically promoting goods and services by providing a display device having an embedded algorithm to make queries to a customer that would commence upon entering a contained environment that would narrowly and effectively communicate promotions of goods and services that are personal and individualized to the consumer is disclosed.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: September 14, 2021
    Inventor: Dror Levy
  • Patent number: 11121982
    Abstract: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: September 14, 2021
    Assignee: VMware, Inc.
    Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood