Patents Examined by Leon Y Tseng
  • Patent number: 11856078
    Abstract: A custom transport jumper utilizing local Common Object Request Broker Architecture protocols to intercept message data before the data is marshalled into a CDR package. The custom transport jumper may then utilize the Common Object Request Broker Architecture standard to allow communication between systems on different operating systems, in different programming languages, and/or on different computing hardware while allowing messages to be sent in a more efficient, more portable, and more easily policed manner.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: December 26, 2023
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventor: George A. Cuiffo
  • Patent number: 11831738
    Abstract: A computing system can be configured to input model input that includes context data into a machine-learned model and receive model output that describes one or more semantic entities referenced by the context data. The computing system can be configured to provide data descriptive of the semantic entity or entities to the computer application(s) and receive application output(s) respectively from the computing application(s) in response to providing the data descriptive of semantic entity or entities to the computer application(s). The application output(s) received from each computer application can describe available action(s) of the corresponding computer application with respect to the semantic entity or entities. The computing system can be configured to provide at least one indicator to a user that describes the available action(s) of the corresponding computer applications with respect to the semantic entity or entities.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: November 28, 2023
    Assignee: GOOGLE LLC
    Inventors: Tim Wantland, Brandon Barbello, Robert Berry
  • Patent number: 11811859
    Abstract: Some embodiments provide a hierarchical data service (HDS) that manages many resource clusters that are in a resource cluster hierarchy. In some embodiments, each resource cluster has its own cluster manager, and the cluster managers are in a cluster manager hierarchy that mimics the hierarchy of the resource clusters. In some embodiments, both the resource cluster hierarchy and the cluster manager hierarchy are tree structures, e.g., a directed acyclic graph (DAG) structure that has one root node with multiple other nodes in a hierarchy, with each other node having only one parent node and one or more possible child nodes.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: November 7, 2023
    Assignee: VMWARE, INC.
    Inventors: Claudio Fleiner, Marc Fleischmann
  • Patent number: 11811532
    Abstract: A method begins with a first group of computing devices of a plurality of computing devices of a storage network receiving data objects having a first data type identifier of a plurality of data type identifiers, where the plurality of data type identifiers correspond to a plurality of data types associated with the data objects. The method continues with the first group of computing devices interpreting the data objects having the first data type identifier to sort, based on sorting criteria the data objects into a first processing category and a second processing category. The method continues with the first group of computing devices error encoding the data objects in the second processing category based on short term storage error encoding parameters to produce pluralities of sets of encoded data slices and sending the pluralities of sets of encoded data slices to storage and execution units for storage therein.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: November 7, 2023
    Assignee: Pure Storage, Inc.
    Inventors: S. Christopher Gladwin, Greg R. Dhuse, Timothy W. Markison, Wesley B. Leggette, Jason K. Resch, Gary W. Grube
  • Patent number: 11811886
    Abstract: Methods and apparatuses for proxy deployment are disclosed. According to an embodiment, a first network function receives, from a second network function, a request for proxy discovery. The first network function determines at least one proxy for the second network function based on the request for proxy discovery and one or more proxy profiles available at the first network function. The first network function sends first information about the at least one proxy to the second network function.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: November 7, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Cheng Wang
  • Patent number: 11799951
    Abstract: The techniques disclosed herein prevent data spillage in multi-tenant services via request and response containerization with provenance checks. When a web request is received on behalf of a tenant, a request container is created and initialized with identifying information extracted from the request. Derived identifiers that can be verified as being associated with the tenant may be added to the request container. A response container for accumulating data obtained while processing the request is then created. The request and response containers are passed throughout the call path that processes the request. Identifying information passed to data access operations is obtained from the request container, while results of data access operations are stored in the response container. Before generating a web response using data from the response container, the response container is verified to contain data associated with the appropriate request.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: October 24, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Raghvendra Maloo, Vivek Roy, Mohammad Reza Tajvidi
  • Patent number: 11799820
    Abstract: A mobile-side IP address is translated into an intranet-side MAC address, and an IP address for an intranet is acquired. The present invention provides a network system for transferring a packet, including: a first network that controls transfer of data at a first layer; a second network that is connected to the first network and controls transfer of data at a second layer different from the first layer; and a translation device that translates an address between networks, in which the translation device translates the address of the first layer of the first network attached to data transferred from the first network to the second network into the address of the second layer of the second network.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: October 24, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Yuji Oishi, Shigenori Hayase, Masayuki Takase, Mikio Kuwahara
  • Patent number: 11785102
    Abstract: Methods, systems, and computer readable media for application programming interface (API) related groupings involving common API framework (CAPIF) are disclosed. One example method for using an API exposure function (AEF) group comprises: at a CAPIF node including at least one processor: receiving an AEF group creation message for creating an AEF group associated with an API invoker, wherein the AEF group creation message includes AEF group information indicating one or more service APIs usable by an API invoker; storing the AEF group information; determining, using the AEF group information, service API information associated with the AEF group for the API invoker; and providing the service API information to the API invoker.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: October 10, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kiranmayi Boyapati, Sukawanth Padmanabhan, Ashok Kumar Karyampudi
  • Patent number: 11784840
    Abstract: A source device provides, during a conference, shared data from the source device participating in the conference to one or more destination devices participating in the conference. The source device receives a representation of a download progress of the shared data at the one or more destination devices. A presenter device prompts a user of the presenter device to select a presentation time of the shared data based on the download progress. The presenter device is the source device or one of the one or more destination devices.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: October 10, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventor: Shane Paul Springer
  • Patent number: 11777868
    Abstract: A method for offloading network operations is described. The method includes receiving an offload service capabilities request message from a first application to request information from an offload service regarding capabilities of the offload service that meet a set of requirements; transmitting a response to the application that includes a set of offload service templates that are (1) selected based on the application requirements and (2) possible templates to be modified for performing operations of the application; evaluating the network resources for the program code of the application to select a set of network resources for offloading the operations of the first application to the network resources; and installing the program code, which was generated based on a set of offload service templates, on the set of network resources such that the set of network resources process packets from a second application that are addressed to the first application.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: October 3, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Martin Julien
  • Patent number: 11777890
    Abstract: An email system is configured to enable a user to identify frequent email senders and block or consolidate emails from such senders. The emails received within a predetermined time period from a sender, who is selected for consolidation by a user of an email account, are consolidated into one entry in the inbox. This mitigates the inbox from getting overcrowded with frequent emails from various senders. Statistics related to various senders are also generated in order to aid the user in identifying senders whose emails need to be consolidated or blocked.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: October 3, 2023
    Assignee: YAHOO ASSETS LLC
    Inventor: Tom Gulik
  • Patent number: 11757972
    Abstract: Aspects of the disclosure provide for methods, systems, and apparatuses, including computer storage media, for adaptively routing web traffic. A system can receive from a user computing device accessing a web resource, a content request, including data characterizing user interaction by the user computing device with the web resource before or after receiving the first content request. The system can identify a policy from a plurality of policies to execute in accordance with one or more objectives, wherein the plurality of policies are generated using data from a plurality of content requests and data characterizing user interaction with the web resource after serving a respective response to each of the plurality of content requests. The system can perform, in response to the content request, one or more actions of the ranked list of actions of the identified policy.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: September 12, 2023
    Assignee: Button, Inc.
    Inventors: Sean Joey Summers, Chritopher James Maddern, Keith Austin Johnson
  • Patent number: 11758011
    Abstract: Methods, computer readable media, and devices for automated routing based on content metadata are provided. One method may include receiving a user request for content with metadata from a client by a content distribution network (CDN), parsing the user request for content to generate an evaluation of the metadata, determining a routing decision representing a selection of one of a plurality of origin services for the user request for content based on the evaluation of the metadata, transmitting the user request for content to the selected one of the plurality of origin services based on the routing decision, receiving a response to the user request for content from the selected one of the plurality of origin services, and sending the response to the client.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: September 12, 2023
    Assignee: Salesforce, Inc.
    Inventors: Jeremiah David Brazeau, Victor Manuel Romero Carrasco, Christopher David Boran, Andre Huss, Sergii Sakal, Tien Duc Le
  • Patent number: 11758012
    Abstract: Mechanisms are provided for optimizing remuneration for computing services. Computing services are registered which stores registration data comprising remuneration associations between computing services and consumers. A hierarchical computer model is generated based on the registration data, where the model represents dependencies between consumers and providers of computing services. For a service request from a consumer, each transaction with each computing service in a service invocation chain associated with the service request is identified and a cost of each transaction is calculated. The calculated cost of the service invocation chain is optimized based on applying an optimization algorithm to a cost function applied to a selected portion of the hierarchical computer model corresponding to the service invocation chain.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: September 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Rajiv Joshi, Renganathan Sundararaman, Pierre C. Berlandier
  • Patent number: 11750689
    Abstract: The present disclosure provides a speech processing method. A specific implementation solution is: a terminal device sends at least one speech intention to a server in a process of receiving first speech information, where each speech intention is a speech intention corresponding to a part of speech information in the first speech information; the server acquires response information corresponding to the at least one speech intention; the terminal device sends the first speech information to the server in response to completion of receiving the first speech information; the server acquires a second speech intention corresponding to the first speech information, and sends the response information corresponding to the first speech intention to the terminal device, and the terminal device outputs the response information.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: September 5, 2023
    Assignee: Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd.
    Inventor: Shiqian Miao
  • Patent number: 11736579
    Abstract: Techniques are described for identifying resources within a region of a cloud-computing environment. A Resource Identification Service (RIS) may be configured to obtain a flock configuration file comprising resource discovery data associated with a service. The resource discovery data may indicate a set of parameters with which a previously existing resource of the cloud-computing environment is to be identified. RIS may execute operations to identify the previously existing resource based at least in part on matching attributes associated with previously existing resource to the set of parameters of the resource discovery data. The RIS may identify, from the flock configuration file, a set of import operations to perform to obtain an identifier corresponding to the previously existing resource. The identifier may be provided to cause the previously existing resource to be utilized in a region build.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: August 22, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Erik Joseph Miller, Caleb Dockter
  • Patent number: 11727071
    Abstract: A server device is configured to receive criteria that indicate when a microsite is to be provided to a user device. The user device is configured to obtain sensor data and user profile data and send the sensor data and the user profile data to the server device. The server device is configured to receive the sensor data and the user profile data, identify a relevant microsite, and provide information regarding the relevant microsite to the user device. In some cases, the service device is configured to identify that a particular microsite has been purchased by a user of the user device and provide information, to the user device, identifying that the particular microsite has been purchased.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: August 15, 2023
    Assignee: GOOGLE LLC
    Inventors: Morten Just Petersen, Francisco Campoy Flores, Emmet J. Connolly, Joao Paulo Gil De Paiva, Bartlomiej Borawski
  • Patent number: 11722582
    Abstract: Responsive to a request to access heterogeneous repositories, a REST server queries a resource registry to find resources that match mapping information contained in the request. The resource registry returns resource registry tables containing the matching resources. The resource registry tables implement a unified data structure of a resource registry model and are generated at runtime by the resource registry mapping REST service configuration parameters to the fields of the unified data structure. The REST service configuration parameters are added to an extension SDK for REST extension developers to enhance REST service configuration for extension applications. The REST service configuration parameters are configured at implementation time and loaded/scanned into the REST server at runtime. The REST server iteratively evaluates the resource registry tables until all the matching resources have been evaluated.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: August 8, 2023
    Assignee: Open Text Corporation
    Inventors: Wei Zhou, Muhua Chen, Wei Ruan, Chen Wang
  • Patent number: 11720426
    Abstract: A system, method and product for client-side automated application programming interface (API) mapping of a computerized system. The method comprises creating a mapping by: detecting, by a client-side agent that is operated on a client device executing a frontend of the computerized system, an invocation by a first application of the API function of a second application, wherein the API function is defined by a function prototype comprising a domain of potential values for an input or output parameter of the API function; and based on information gathered by the client-side agent, automatically determining a logical schema of the API function, wherein the logical schema defining a logical function prototype comprising a sub-domain of the domain of potential values, wherein the sub-domain restricting at least one value of the domain.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: August 8, 2023
    Assignee: WALKME LTD.
    Inventors: Rephael Sweary, Kobi Stok, Nir Nahum
  • Patent number: 11716280
    Abstract: A system and method are disclosed for enabling interoperability between asymmetric and symmetric Integrated Routing and Bridging (IRB) modes. A system is configured to receive a route advertisement, examine the label fields of the route advertisement, and determine whether Layer 2 or Layer 3 information is conveyed. The system is further configured to build a route advertisement to advertise to a second device based on whether Layer 2 or Layer 3 information is conveyed in the first route advertisement.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: August 1, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Samir Thoria, Ali Sajassi, Lukas Krattiger