Interprogram Communication Using Message Patents (Class 719/313)
  • Patent number: 12169499
    Abstract: A system generates a user interface that enables a user to generate a data summarization statement for a data processing package. Via one or more user interactions with the user interface, the system may receive one or more parameters for the summarization statement. Using the parameters, the system may generate a summarization statement for execution by a data service, an action model display object, a statement action model display object, and/or a filter token object for display in the user interface.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: December 17, 2024
    Assignee: Splunk Inc.
    Inventors: Finlay Cannon, Thomas Haggie, Justin Lew, Clark Eugene Mullen, Jonathan Ng, Faya Peng, Ioan Popa, Keng-Ming Sheu, Jacob Sebastian Stark, Yuchen Mou
  • Patent number: 12165080
    Abstract: Big data searches, statistical computation and artificial intelligence is leveraged to determine the likelihood that a user will renounce an object post-resource event. Specifically, the present invention relies on object-identifying data and user data to key a plurality of data mining searches of big data sources. In response to extracting responsive data from the big data sources, the present invention implements statistical computing to determine a go/no-go indicator that indicates either that (i) the user is unlikely to renounce (i.e., abandon, fail to use and/or return) the object post-resource event, or (ii) the user is likely to renounce (i.e., abandon, fail to use and/or return) the object post-resource event. Artificial Intelligence (AI) is used to analyze previous likelihood of renunciation determinations to determine a confidence level which is used in the statistical computation of the go/no-go indicator.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: December 10, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Srinath S. Chakravarty
  • Patent number: 12153972
    Abstract: As one aspect of the present disclosure, an electronic device is disclosed. The device includes: a plurality of clusters, wherein each of the plurality of clusters comprises a plurality of cores; mailboxes uniquely corresponding to each of the plurality of clusters; and a system bus, wherein the inter-process communication may be performed between a sending core and a receiving core of the plurality of cores, and if the sending core and the receiving core are included in the same cluster, a mailbox corresponding to the same cluster may be configured to perform the inter-process communication without going through the system bus, and if the sending core and the receiving core are included in different clusters, mailboxes corresponding to each of the different clusters may be configured to perform the inter-process communication via the system bus.
    Type: Grant
    Filed: January 11, 2024
    Date of Patent: November 26, 2024
    Assignee: METISX CO., LTD.
    Inventors: Sungju Han, Do Hun Kim, Ju Hyun Kim
  • Patent number: 12141080
    Abstract: A communication method, a related computing system and a storage medium are described. A communication method for a computing system runs at least one process, wherein the at least one process comprises a plurality of modules, and the method comprises: acquiring attribute information of each of the plurality of modules, wherein the plurality of modules at least comprise a first module and a second module; in response to determining that data is to be transmitted from the first module to the second module, comparing attribute information of the first module with attribute information of the second module; and selecting a communication channel for each of the first module and the second module according to the comparison, to transmit the data from the first module to the second module through the selected communication channel.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: November 12, 2024
    Assignee: Beijing Tusen Zhitu Technology Co., Ltd.
    Inventors: Yifan Gong, Jiangming Jin
  • Patent number: 12143901
    Abstract: A computer-implemented system and method to manage the communication of a user are disclosed. In one embodiment, when a person tries to electronically convey a message to the user, the status of the user, the identity of the person, and the urgency of the message can be identified. The access priority of the person can be determined based on the person's identity. Then, the message can be managed using one or more rules and in view of the status of the user, the access priority of the person and the urgency of the message. In one embodiment, the message can be received by the user via a headset.
    Type: Grant
    Filed: October 9, 2023
    Date of Patent: November 12, 2024
    Assignee: IngenioShare, LLC
    Inventors: Kwok Wai Cheung, Peter P. Tong, C. Douglass Thomas
  • Patent number: 12131195
    Abstract: A system includes a marketplace portal to allow a user to order a business service, and a cloud controller to deploy an instance of the ordered business service to a cloud environment. The system includes an application programming interface (API) scanner to discover API information including at least one API exposed by the deployed instance of the ordered business service, and publish the discovered API information to another service.
    Type: Grant
    Filed: June 9, 2023
    Date of Patent: October 29, 2024
    Assignee: The Conundrum IP LLC
    Inventors: Parag Doshi, Chandra Kamalakantha, Steven Marney
  • Patent number: 12133094
    Abstract: The disclosure is directed to a method used by a UE to preconfigure a resource for small data transmission in an inactive state and a user equipment using the same method. In one of the exemplary embodiments, the disclosure is directed to a method used by a UE to preconfigure a resource for small data transmission in an inactive state. The method would include not limited to: receiving a CG configuration which is for a small data transmission before entering an inactive state; verifying a CG resource of a camping cell associated with the CG configuration by determining whether the camping cell satisfies a validation condition before triggering a SDT procedure, wherein the CG configuration comprises a list of CG configurations associated with a list of cells; and utilizing the CG resource for the SDT procedure when the validation condition has been determined as being satisfied.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: October 29, 2024
    Assignee: Acer Incorporated
    Inventor: Jung-Mao Lin
  • Patent number: 12093753
    Abstract: Systems and methods for generating synthetic data are disclosed. For example, a system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving a dataset that includes time series data having a plurality of dimensions and generating a transformed dataset by performing a first data transformation. The first data transformation may include a time-based data processing method. The operations may include generating a synthetic transformed-dataset by implementing a data model using the transformed dataset. The data model may be configured to generate synthetic transformed-data based on a relationship between data of at least two dimensions of the transformed dataset. The operations may include generating a synthetic dataset by performing a second data transformation on the synthetic transformed-dataset. The second data transformation may include an inverse of the first data transformation.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: September 17, 2024
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Jeremy Goodsitt, Mark Watson, Anh Truong, Vincent Pham
  • Patent number: 12061890
    Abstract: An example operation may include one or more of receiving a request to install a software system via a host platform, where the software system comprises a plurality of software programs of a plurality of providers, respectively, generating a non-fungible token (NFT) for a software program from among the plurality of software programs based on a private key, embedding the NFT with the software program within the software system and storing provider data of the software program mapped to the NFT via a blockchain ledger, and installing the software system via the host platform with the NFT embedded therein.
    Type: Grant
    Filed: December 18, 2022
    Date of Patent: August 13, 2024
    Assignee: International Business Machines Corporation
    Inventors: Zachary A. Silverstein, Melanie Dauber, Logan Bailey, Jacob Ryan Jepperson, Jeremy R. Fox
  • Patent number: 12063085
    Abstract: Apparatus, methods, processing systems, and computer readable mediums enable L1 (physical layer) and L2 (medium access control (MAC) layer) inter-cell mobility. More specifically, rules and operations performed during L1/L2 based cell handover operations. A user equipment (UE) is configured to receive, from a network entity of a source cell via at least one of L1 or L2 signaling, a handover command for the UE to handover from the source cell to a target cell. The UE determines at least one transient period during which the UE is served by both the source cell and the target cell, and performs the handover while communicating with the source cell and target cell during the transient period.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: August 13, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Tianyang Bai, Yan Zhou, Kiran Venugopal, Tao Luo, Junyi Li
  • Patent number: 12041036
    Abstract: A method at a remote proxy on a first node, the method including receiving, at the remote proxy, a first message from a first module on the first node, the first message being directed to a second module on a second node; verifying the first message at the remote proxy utilizing operating system verification; determining, based on a manifest at the remote proxy, the second node; signing, using a private key for the first node, the first message; and sending the first message to the second node.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: July 16, 2024
    Assignee: BlackBerry Limited
    Inventors: Biswaroop Mukherjee, Glenn Daniel Wurster
  • Patent number: 12028902
    Abstract: A method of operating an access node of a radio access network of a cellular network includes participating in an early-data-transmission of a random access procedure of a UE. The method further includes, in response to said participating in the early-data-transmission: determining whether or not the UE requires an update information element of a notification area of the radio access network. The method further includes selectively transmitting the update information element if the UE requires the update information element.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: July 2, 2024
    Assignees: SONY MOBILE COMMUNICATIONS INC., SONY CORPORATION
    Inventors: Lars Nord, Vivek Sharma
  • Patent number: 12020090
    Abstract: The present disclosure provides for sharing data structure values between applications via messaging in a computer operating system. A plurality of data structures are defined, each with a given topic name, and a data structure including a collection of defined formats of multiple data elements. Interest by applications in topics is registered. Within an application a collection of multiple data elements having the formats of a defined data structure are identified, and an item is stored in association with the given topic name of the defined data structure, where the item is a collection of data values of the identified data elements. The item is made available to an application registered to the topic for input of the values in a corresponding data structure in the application.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: June 25, 2024
    Assignee: International Business Machines Corporation
    Inventors: Christopher John Poole, Thomas James Waterton, Joseph Peter Kent
  • Patent number: 11989599
    Abstract: Systems, apparatuses and methods may provide for detecting an outbound communication and identifying a context of the outbound communication. Additionally, a completion status of the outbound communication may be tracked relative to the context. In one example, tracking the completion status includes incrementing a sent messages counter associated with the context in response to the outbound communication, detecting an acknowledgement of the outbound communication based on a network response to the outbound communication, incrementing a received acknowledgements counter associated with the context in response to the acknowledgement, comparing the sent messages counter to the received acknowledgements counter, and triggering a per-context memory ordering operation if the sent messages counter and the received acknowledgements counter have matching values.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: May 21, 2024
    Assignee: Intel Corporation
    Inventors: Mario Flajslik, James Dinan
  • Patent number: 11977761
    Abstract: Examples include maintaining a virtual pool of containers; receiving a request from a client for one of a plurality of services to performed; when the request includes client code, determining whether the request belongs to regular or priority queue based on two models; adding the request to an appropriate shard in the queue; getting the request from the selected one of the plurality of queues and assigning a container for the request from the virtual pool of containers, the client code to be executed in the container; and after the client code is executed in the container, deleting the container from the virtual pool.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: May 7, 2024
    Assignee: Salesforce, Inc.
    Inventors: Kaushal Bansal, Rakesh Ganapathi Karanth, Vaibhav Tendulkar, Venkata Muralidhar Tejomurtula
  • Patent number: 11954540
    Abstract: Methods and apparatus for split memory allocations in non-kernel space. Many modern networking technologies use asymmetric transmit and/or receive resource. Various aspects described herein split memory resources for transmit and receive, configuring each for their respective hardware optimizations. For example, a receive data paths that support batch processing and packet aggregation may be allocated large memory objects (32 KB) that can route data packets on a per-flow basis. In contrast, transmit data paths that support multiple concurrent network connections may be allocated small memory objects (2 KB) that can route data packets one at a time.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: April 9, 2024
    Assignee: Apple Inc.
    Inventors: Cahya Adiansyah Masputra, Eric Tsz Leung Cheng, Sandeep Nair, Wei Shen
  • Patent number: 11941459
    Abstract: Techniques for integrating applications using a container image of an integration flow are disclosed.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: March 26, 2024
    Assignee: SAP SE
    Inventor: Sherwin Varghese
  • Patent number: 11941435
    Abstract: Disclosed is an electronic device including at least one processor, and a memory operatively coupled to the at least one processor. The memory stores instructions configured to enable the at least one processor to identify, in response to running of an application, a plurality of tasks related to a running operation of the application, allocate virtual runtimes to the plurality of tasks when scheduling, adjust the virtual runtime of at least one task to be run with priority among the plurality of tasks to be a minimum value, arrange the at least one task with the adjusted virtual runtime, and run the at least one task with priority according to an arrangement order.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: March 26, 2024
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Kiljae Kim, Byungsoo Kwon, Younghun Kim, Jaeho Kim, Hyunchul Seok, Daehyun Cho, Wonseo Choi
  • Patent number: 11943264
    Abstract: Described embodiments enable device users sharing content items via a content management system to view and modify content items within native applications on their client devices. In various embodiments, a client application detects a save operation on a content item and prompts a user to provide a comment based on changes to the content item. User comments and metadata are provided to a content management system to create a historical log that provides a comprehensive summary of user interactions with a content item, including comments regarding content item changes, version information, and timestamps. The content management system provides the comments and other log contents to client applications associated with other users sharing the content item. The client applications use the comments and log information to provide notifications to the users regarding content item changes and comments by sharing users.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: March 26, 2024
    Assignee: DROPBOX, INC.
    Inventors: Anvisha Hrishikesh Pai, Michael Wu
  • Patent number: 11915357
    Abstract: Apparatus and method for stack throttling.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: February 27, 2024
    Assignee: Intel Corporation
    Inventors: Karthik Vaidyanathan, Abhishek Appu, Vasanth Ranganathan, Joydeep Ray, Prasoonkumar Surti
  • Patent number: 11902231
    Abstract: An embodiment for dynamically displaying images based on textual content is provided. The embodiment may include receiving real-time textual content from a sender and a recipient. The embodiment may also include deriving a topic of the real-time textual content and a context associated with the real-time textual content. The embodiment may further include identifying a medium in which the real-time textual content is entered. The embodiment may also include predicting a digital image to be displayed to the sender. The embodiment may further include in response to determining the digital image is available in a digital library, selecting the digital image from the digital library and displaying the selected digital image to the sender. The embodiment may also include validating the selected digital image and displaying the validated selected digital image to the recipient.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: February 13, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Venkata Vara Prasad Karri, Akash U. Dhoot, Sarbajit K. Rakshit, Nitika Sharma
  • Patent number: 11895211
    Abstract: Systems, devices and methods for adaptive compression of stored information includes a memory management computing device programmed to monitor a size of a plurality of data structures stored in a data repository. The computing device compares the size of each of a plurality of data structures to a predetermined threshold. When a size of an uncompressed data structure meets the threshold, the memory management computing device calculates a value of a first compression parameter based on a value of a first parameter and a value of a second parameter of each data element of the uncompressed data structure, calculates a value of a second compression parameter based the value of the first parameter of each data element of the uncompressed data structure, generates a compressed data structure based on the value of the first compression parameter and the second compression parameter; and replaces, in the data repository, the uncompressed data structure with the compressed data structure.
    Type: Grant
    Filed: May 24, 2023
    Date of Patent: February 6, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Fateen Sharaby, Sriram A. Raju Datla, Dhiraj Subhash Bawadhankar, John Charles Redfield, Justin Yeong-Juin Lee
  • Patent number: 11888709
    Abstract: A user interface system has at least a first engine configured to receive message data from managed infrastructure that includes managed infrastructure physical hardware which supports the flow and processing of information. The at least first engine determines common characteristics of events and produces clusters of events relating to the failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. One or more situations are created that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A display computer system generates a dashboard display that includes situations from clustered messages received from managed infrastructure.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: January 30, 2024
    Assignee: Dell Products L.P.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey, Andrew John Leonard, Jeffrey Ellison Townsend
  • Patent number: 11880839
    Abstract: In a first aspect, the present disclosure proposes methods, devices and systems for implementing a platform providing a plurality of services that are associated with a blockchain, using a platform processor associated with an application programming interface (API) that is capable of receiving a client request in a Hypertext Transfer Protocol (HTTP) transmission protocol format for a service. Further to suitable verification of the identity of the client and/or the request, a destination address or endpoint for the requested blockchain service is determined, and at least one blockchain transaction is generated based on the destination address to obtain an output script. A result based on the output script is then sent to the given client in the HTTP transmission protocol format. In some aspects, the blockchain transaction is associated with an event stream that is implemented as a Finite State Machine on the blockchain.
    Type: Grant
    Filed: February 15, 2021
    Date of Patent: January 23, 2024
    Assignee: nChain Licensing AG
    Inventor: Andrew James Mee
  • Patent number: 11876861
    Abstract: A data management method based on blockchain, a device, a blockchain network, and a system are provided. The data management method is applied to a plurality of blockchain network nodes, and includes: creating a data subscription contract, where the data subscription contract is configured for subscribing to a data provider; receiving a data acquisition request which includes data identification information of requested data; executing the data subscription contract to subscribe to the data provider for the requested data in the case where the requested data does not exist in the blockchain network; and receiving a transaction request including the requested data from the data provider, and writing the requested data into the blockchain network after passing a verification of the requested data.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: January 16, 2024
    Assignees: BEIJING BOE TECHNOLOGY DEVELOPMENT CO., LTD., BOE TECHNOLOGY GROUP CO., LTD. CHINA
    Inventor: Junjie Zhao
  • Patent number: 11809580
    Abstract: An update device includes processing circuitry configured to store package management information that includes associations between files and packages including the files and information indicating existence/non-existence of dependence relationships among the packages, and an access control list that includes associations between the files and access source files permitted to access the files, refer, when a combination of a file and an access source file is specified, to the package management information to identify a package including the file and a package including the access source file, and add, when the identified package including the file and the identified package including the access source file are the same or are mutually in a dependence relationship, the specified combination to the access control list.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: November 7, 2023
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Kenichiro Muto, Takeshi Nakatsuru, Kazumi Kinoshita, Kimihiro Yamakoshi
  • Patent number: 11809361
    Abstract: A storage product manufactured as a computer component to facilitate network storage services. The storage product has no central processing unit. The storage product has a bus connector connectable to a computer bus. An external processor connected to the computer bus can operate as a central processing unit. The storage product has a random-access memory, a network interface, a processing device, and a storage device having a storage capacity accessible via the network interface. The bus connector provides the processor with access to the random-access memory. The processing device of the storage product can identify and separate, among messages received by the network interface, first messages for processing by the external processor and second messages for processing by the storage device.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: November 7, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Luca Bert
  • Patent number: 11809449
    Abstract: Embodiments for granular replication of data with high efficiency. A defined metadata element embodied as a tag is assigned to each file. Tag filtering is used to direct the data to the proper location. Files with different tags can be selected for transfer. Embodiments can be used with a defined backup system file replication process, such as present in the Data Domain File System. By using snapshots, incoming new data is continued to be ingested while the replication is in process and maintaining data consistency at the same time. This is achieved by performing operations on B+ Tree snapshots in conjunction with tag filtering on keys present in the leaf pages of these structures. This method efficiently makes a single pass walk of a B+ Tree in contrast with previous methods that look up files one-by-one via their pathname.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: November 7, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Charles J. Hickey, Murthy V. Mamidi, Neerajkumar Chourasia
  • Patent number: 11810195
    Abstract: Certain embodiments provide systems and methods to perform in-line translation of message content according to FIX protocol variants in a trading system. An example method includes receiving, at a computing device, a message formatted according to a FIX protocol, the message including message content and a message wrapper, the message wrapper providing session and delivery information for the message to a target. The example method includes performing in-line translation of the message content of the received message to adjust the message content according to a predefined set of rules without affecting the message wrapper (with the possible exception of the message size) and message routing session. The example method includes facilitating routing of the message to the target based on the message wrapper.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: November 7, 2023
    Assignee: Trading Technologies International, Inc.
    Inventor: Andrew Theodore Renalds
  • Patent number: 11799814
    Abstract: Disclosed are methods, systems, devices, and machine-readable mediums which provide for sidebar communication threads forked from, or related to, a principal thread. Messages in the sidebar communication thread may include a history of the principal thread, including one or more messages from the principal thread, and may include a proposed principal thread message that is the subject of the sidebar thread discussion. The sidebar thread may also include sidebar thread messages that carries the conversation of the sidebar thread participants. Once a termination condition is reached for the sidebar thread, the sidebar thread terminates and either the proposed principal thread message (as potentially modified by participants of the sidebar thread) becomes an accepted principal thread message and it is posted to the principal thread as if it was sent by the sidebar initiator or no message is posted (e.g., the proposed principal thread message is rejected).
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: October 24, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amer Aref Hassan
  • Patent number: 11792146
    Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A communication platform may receive a first request indicating a first data object comprising metadata associated with an update to an action of a communication process flow. The metadata may indicate that a user with particular permissions is to approve the update. The communication platform may post an entry displaying the metadata and configured to receive an indication of approval of the update from the user. The communication platform may receive an indication of the approval from the user, for example via a user interface component. The communication platform may generate a second data object indicating the action and the user, ensuring that the update was successfully approved, and transmit a second request to a communication process flow management service supporting the communication process flow, the second request including the second object and configured to activate the update.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: October 17, 2023
    Assignee: Salesforce, Inc.
    Inventors: Aaron M. Popelka, William Robert Jennings, II
  • Patent number: 11775365
    Abstract: In an example embodiment, a cross-tenant service broker with a router microservice is introduced. The router microservice writes information into the service broker. A data receiver then reads the information from the service broker and stores it in tenant specific storage. A distributer forwards data that belongs to other data centers. In each tenant, data center information is received as part of an application program interface (API). In order to address the fact that the tenancy model of a MAP and a MLAP may be different, a service registry (or service landscape registry, such as SLIS or LIS) kernel service is used to map the MLAP tenant(s) into the correct MAP tenant(s).
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: October 3, 2023
    Assignee: SAP SE
    Inventor: Anbusivam S
  • Patent number: 11748203
    Abstract: A new snapshot of a storage volume is created by instructing computing nodes to suppress write requests. Once pending write requests from the computing nodes are completed, storage nodes create a new snapshot for the storage volume by allocating a new segment to the new snapshot and finalizes and performs garbage collection with respect to segments allocated to the previous snapshot. Subsequent write requests to the storage volume are then performed on the segments allocated to the new snapshot. An orchestration layer implements a multi-role application that is provisioned with virtualized storage and computation resources. A snapshot of the application may be created and used to rollback or clone the application. Clone snapshots of storage volumes may be gradually populated with data from prior snapshots to reduce loading on a primary snapshot.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: September 5, 2023
    Assignee: Robin Systems, Inc.
    Inventors: Ravi Kumar Alluboyina, Shravan Kumar Vallala, Manjunath Mageswaran, Tushar Doshi
  • Patent number: 11736585
    Abstract: Applications or Agents or Administrators can communicate with services and/or applications at hosted and/or remote locations via proxy service or application endpoints. Proxy Services described here may, in examples, manage the life cycle of communication channels, or tunnels to ensure guaranteed access to hosted services and applications regardless of their location. Examples of proxy services may create one or more tunnels, each in accordance with a particular tunneling protocol. The tunneling protocol used may be selected in accordance with a request, including information parameters—in this manner, proxy services described herein may be quite flexible in supporting tunneling connections to multiple and variable types of services and tunneling protocols.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: August 22, 2023
    Assignee: Nutanix, Inc.
    Inventors: Shyan-Ming Perng, Akhilesh Joshi, Anuraag Deepak Advani
  • Patent number: 11720659
    Abstract: A computer-implemented method of comparing one or more genetic traits of two users. Each user has a wearable device storing data indicative of the one or more genetic traits, the data having been obtained by an analysis of a biological sample provided by the user. The method comprises: transmitting the data indicative of the one or more genetic traits from a first of the wearable devices to a first computer device using a short-range wireless data connection; transmitting the data from the first computer device to a second computer device over a data network; transmitting the data from the second computer device to a second of the wearable devices over a short-range wireless data connection; and comparing the data from the first wearable device with the data stored on the second wearable device to determine whether there is a match between the users' one or more genetic traits.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: August 8, 2023
    Assignee: DNANUDGE LIMITED
    Inventors: Christofer Toumazou, Georgina Toumazou
  • Patent number: 11714693
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a dynamic api, includes receiving a first message in a first format from a client, the first format being specified for the client, the first message including information sufficient to cause a target service to execute an operation. The method includes identifying, using the API message, the target service. The method includes determining based of the target, a second format. The method includes generating a second message in the second format prescribed by the target service using the first message, the second message including information sufficient to cause the target service to execute the operation. The method also includes sending the second message to the target service over the network connector.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: August 1, 2023
    Assignee: Jitterbit, Inc.
    Inventor: Thomas R. Kennedy, Jr.
  • Patent number: 11714685
    Abstract: A system includes a marketplace portal to allow a user to order a business service, and a cloud controller to deploy an instance of the ordered business service to a cloud environment. The system includes an application programming interface (API) scanner to discover API information including at least one API exposed by the deployed instance of the ordered business service, and publish the discovered API information to another service.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: August 1, 2023
    Inventors: Parag Doshi, Chandra Kamalakantha, Steve Marney
  • Patent number: 11663553
    Abstract: An industrial integrated development environment (IDE) supports collaborative tools that allow multiple designers and programmers to remotely submit design input to the same automation system project in parallel while maintaining project consistency. These collaborative features can include, for example, brokering between different sets of design input directed to the same portion of the system project, generating notifications to remote designers when a portion of the system project is modified, sharing of development interfaces or environments, facilitating involvement of outside technical support experts to assist with design issues, and other collaborative features.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: May 30, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Andrew R Stump, Anthony Carrara, Eashwer Srinivasan, Christopher W Como, Sharon M Billi-Duran, Matthew R Ericsson, Ryan P Dunn
  • Patent number: 11656925
    Abstract: This disclosure relates to various implementations an embedded computing system. The embedded computing system comprises a hardware accelerator (HWA) thread user and a second HWA thread user that creates and sends out message requests. The HWA thread user and the second HWA thread user is communication with a microcontroller (MCU) subsystem. The embedded computing system also comprises a first inter-processor communication (IPC) interface between the HWA thread user and the MCU subsystem and a second IPC interface between the second HWA thread user and the MCU subsystem, where the first IPC interface is isolated from the second IPC interface. The MCU subsystem is also in communication with a first domain specific HWA and a second domain specific HWA.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: May 23, 2023
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Kedar Satish Chitnis, Charles Lance Fuoco, Sriramakrishnan Govindarajan, Mihir Narendra Mody, William A. Mills, Gregory Raymond Shurtz, Amritpal Singh Mundra
  • Patent number: 11650868
    Abstract: The current document is directed to methods and systems that sample log/event messages for downstream processing by log/event-message systems incorporated within distributed computer facilities. The data-collection, data-storage, and data-querying functionalities of log/event-message systems provide a basis for distributed log-analytics systems which, in turn, provide a basis for automated and semi-automated system-administration-and-management systems. By sampling log/event-messages, rather than processing and storing every log/event-message generated within a distributed computer system, a log/event-message system significantly decreases data-storage-capacity, computational-bandwidth, and networking-bandwidth overheads involved in processing and retaining large numbers of log/event messages that do not provide sufficient useful information to justify these costs.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: May 16, 2023
    Assignee: VMware, Inc.
    Inventors: Ritesh Jha, Jobin Raju George, Nikhil Jaiswal, Pushkar Patil, Vaidic Joshi
  • Patent number: 11637703
    Abstract: Methods, systems, and apparatus are described providing social networking engines. Specifically, the present specification relates to a method for implementing software containers implementing social network engines that may be configured to act in a zero-knowledge environment. In such implementations, all information pertaining to the social network engine associated with a user that is stored in the container is solely that of a user unless explicitly shared by the user. In some implementations, the containers may be configured to participate in a publish-and-subscribe network in order to share information. In addition, the containers may be provisioned with controls so that global operators may comply with local privacy rules.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: April 25, 2023
    Assignee: eIngot LLC
    Inventor: William J. Raduchel
  • Patent number: 11616815
    Abstract: A chatbot interface is provided for a network security software application. The chatbot interface can receive and act upon text utterances from a user or from a speech-to-text engine in instances where the user provided a voice utterance. The chatbot interface also can automatically perform tasks relating to network security. In one embodiment, the chatbot interface receives a text utterance, performs named entity recognition on the text utterance, performs intent classification to determine the intent of the text utterance, and performs an action based on the determined intent.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: March 28, 2023
    Assignee: Endgame, Inc.
    Inventors: Robert Filar, Richard Seymour, Howard Michael Nichols, Guillermo Menjivar, James Brown, Devin McAfee
  • Patent number: 11615084
    Abstract: Systems and methods are described for unified processing of indexed and streaming data. A system enables users to query indexed data or specify processing pipelines to be applied to streaming data. In some instances, a user may specify a query intended to be run against indexed data, but may specify criteria that includes not-yet-indexed data (e.g., a future time frame). The system may convert the query into a data processing pipeline applied to not-yet-indexed data, thus increasing the efficiency of the system. Similarly, in some instances, a user may specify a data processing pipeline to be applied to a data stream, but specify criteria including data items outside the data stream. For example, a user may wish to apply the pipeline retroactively, to data items that have already exited the data stream. The system can convert the pipeline into a query against indexed data to satisfy the users processing requirements.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: March 28, 2023
    Assignee: SPLUNK INC.
    Inventors: Joseph Gabriel Echeverria, Arthur Foelsche, Eric Sammer, Sarah Stanger
  • Patent number: 11604677
    Abstract: A data set subscription tracking and termination system may include a distribute module, a publisher and a plurality of subscribers. The distribute module may receive a publication registration to register a publication. The distribute module may receive a subscription registration to register a subscription to the publication. The publication registration and/or subscription registration may include metadata relating to the publication and/or subscription. A metadata store, included in the distribute module, may store the publication registration and/or the subscription registration. The publisher may change the publication. The change to the publication may include adding and/or deleting rows and/or columns to, or from, the publication. The publisher may notify the distribute module of publication. The distribute module may transmit an alert to all subscribers notifying them of the publication changes.
    Type: Grant
    Filed: July 4, 2022
    Date of Patent: March 14, 2023
    Assignee: Bank of America Corporation
    Inventors: Daniel Metz, David Malament, Prasad Dasari, Jeff L. Howard
  • Patent number: 11606412
    Abstract: A bidirectional mapping is established between network content and application programs, based on declarations at both the network content and at the application. Additionally, bidirectional mapping can provide for deep links, which can associate specific network content with a specific presentation of data in an application program. The identification format for such deep links can conform to a predetermined standard or it can be custom implemented according to a format declared either as part of the network content or the application program. The bidirectional mapping is then utilized by a lookup service to provide functionality to a third-party entity. The lookup service can identify, to the entity, application programs associated with network content specified by that entity and network content associated with application programs specified by that entity.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: March 14, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zhaowei Charlie Jiang, Steven William Macbeth, Syed Muhammad Mujahid Hasan, Jacob Sabulsky
  • Patent number: 11570824
    Abstract: A method for a user equipment (UE) to perform random access to a radio network is provided. The method comprises: determining at least one message for random access indicating a cell where the UE initiates the random access and/or a purpose of the ransom access; and transmitting from the UE, the at least one message for random access to the radio network. A corresponding method for a base station, the corresponding devices, computer programs, and computer-readable storage are also provided.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: January 31, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Jinhua Liu, Min Wang
  • Patent number: 11562080
    Abstract: Aspects include receiving an outbound payload for output to a requestor as part of a response to a call by the requestor to an application programming interface (API). Clear data in the outbound payload is selected for encryption based on policy information. The clear data is encrypted to generate encrypted data, and the encrypted data is inserted into the outbound payload in place of the clear data to generate an updated outbound payload. The response, including the updated outbound payload, is sent to the requestor.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: January 24, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony Thomas Sofia, Michael Joseph Jordan
  • Patent number: 11563788
    Abstract: Embodiments described herein relate to real-time streaming of large quantities of time critical data over multiple distinct networks from a communications device. More specifically, embodiments described herein may address challenges and problems of maintaining consistent data reception quality when faced with the anomalies of a moving sender that is sending data using a relatively unstable method. This may be achieved by converting single source data into multiple data streams, placing them in transport buffers and storing them for forwarding.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: January 24, 2023
    Assignee: DEJERO LABS INC.
    Inventors: Bogdan Frusina, Akos Horvath, David Pui Keung Sze, Barry Gilhuly, Cameron Kenneth Smith, Joseph Robert Wayne Mallet, Robert Flatt
  • Patent number: 11558492
    Abstract: In a telecommunications network, a network node processes messages according to different sets of user-programmable message processing rules. The network node includes an input for receiving a series of input messages which are processed in a message manipulation function. Processed messages are also output from the network node according different communication protocols.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: January 17, 2023
    Assignee: Metaswitch Networks Ltd.
    Inventors: Oliver Edward Pratt, Salem Al-Damluji
  • Patent number: 11556998
    Abstract: Systems and methods are provided for providing media content based on playback zone awareness. In one aspect, a computing system receives, via a network interface, zone data from the media playback system, wherein the zone data includes an indication of a particular zone of the media playback system, and wherein the particular zone comprises at least one playback device. The computing system identifies audio content based on (i) the indication of the particular zone and (ii) contextual data associated with the particular zone, and provides, via the network interface, an indication of the identified audio content to the media playback system.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: January 17, 2023
    Assignee: Sonos, Inc.
    Inventors: Kristen Bender, Ron Kuper