Patents Examined by Lance Leonard Barry
  • Patent number: 11356329
    Abstract: A processing system may obtain an intent comprising a desired network state for a telecommunication network, determine an existing network state, where the desired network state and the existing network state are defined in accordance with a graph representing the telecommunication network, where the graph includes objects and relationships between the plurality of objects, and where each of the objects includes one or more properties. The processing system may compose a strategy that includes a plurality of policies to obtain the desired network state from the existing network state, where each of the policies comprises an action that is to be implemented in the telecommunication network, where the composing comprises performing a state exploration process over the graph, and where each state transition of the process corresponds to one of the policies. The processing system may then implement the strategy to place the telecommunication network in the desired network state.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: June 7, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Pramod Jamkhedkar, Muhammad Bilal Anwer, Rakesh Sinha, Bingzhe Liu, Kostas Oikonomou, Vijay Gopalakrishnan
  • Patent number: 11343211
    Abstract: A method for handling a data packet includes a network device receiving the data packet. The method also includes the network device separating first network layer data of the data packet from message data of the data packet. The message data of the data packet includes a source address represented by less than four bytes, a destination address represented by less than four bytes, and a format identifier. The method includes determining whether the destination address of the message data matches an address of the network device or whether the message data indicates a broadcast message. The method also includes the network device processing the format identifier if the destination address of the message data matches the address of the network device or if the message data indicates the broadcast message. The method includes the network device providing the message data to the network device and/or other network devices.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: May 24, 2022
    Assignee: ILLINOIS TOOL WORKS INC.
    Inventors: Andrew D. Nelson, Peter Donald Mehn, Randy Alan DeCoster, James D. Borowski
  • Patent number: 11340769
    Abstract: Inline document collaboration workflows are provided. When a user receives an electronic communication that includes an attached content item, the receiving user may select the attached content item and cause the attached content item to be displayed in an immersive view in proximity to an electronic communication pane in which an electronic communication may be conducted about any topic including the content item that is displayed in proximity to the electronic communication pane. During editing of a content item, an electronic communication may be generated from a user interface in which the content item is being generated, or alternatively a new content item may be generated out of an electronic communications user interface.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: May 24, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Masterson, Jeremy de Souza, Jin Ma, Elena Catrinescu, Nathan Waddoups, Kenneth Fern, David Paul Limont, David Lloyd Meyers, Jr., Michael B. Palmer
  • Patent number: 11336544
    Abstract: A method of assessing at least one of audio and video HDMI performance capabilities of an AV system including one or more sources and one or more sinks, interconnected in a first configuration comprises using an app running on a smart device, wirelessly connected to the AV system, to present audio and/or video performance capability information for each source and sink to a user of the system, based on EDID information received by the smart device from each source and sink. In one embodiment, the app also presents a determination of maximum theoretical data handling capacity of the AV system in the first configuration; runs a test to assess actual data handling capacity of the AC system in the first configuration; and presents one or more results of the test to the user.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: May 17, 2022
    Assignee: Sony Group Corporation
    Inventors: James R. Milne, Tomohiro Koyata
  • Patent number: 11330039
    Abstract: A computing system may automatically classify applications that are used via a communication network. Application classification may include identifying a signature or group of signatures that belongs to an application or service associated with data flow through a network. The computer system of the network may collect data regarding the application from a mobile device, from the network, and/or from a digital distribution service accessible via the network. The system may combine such data together to identify and classify the application.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: May 10, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Jeffery A. Smith, Arundhati Ghosh
  • Patent number: 11327942
    Abstract: The present invention provides systems and methods for improved communication management. The present invention provides a platform for providing intuitive, semi-automated, large-scale, two-way text messaging communication between a client or customer (e.g., business or company) and participants/recipients tied to, or otherwise associated or registered with a service provided by the client or customer. The platform provides a consolidated web-based interface with which the client/customer may interact to manage the handling of participant data and to further manage the transmission of targeted outgoing text messages to one or more participants.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: May 10, 2022
    Assignee: Signal Vine, Inc.
    Inventors: Jason Turim, Roman Cheplyaka, Brian Kathman
  • Patent number: 11323518
    Abstract: A data collection device includes: an acquirer configured to acquire the location of a vehicle from a vehicle device mounted on the vehicle; an extractor configured to extract, based on the location of the vehicle, at least one identifier out of identifiers each assigned to a region on a map that is divided into a plurality of regions; a distributor configured to distribute to the vehicle device at least one information pair that is formed by pairing the extracted identifier with a data collection condition; and a collector configured to collect, from the vehicle device, data gathered by the vehicle device based on the collection condition.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: May 3, 2022
    Assignees: DENSO TEN Limited, TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Masashi Tsuyunashi, Yasuyuki Kusumoto
  • Patent number: 11303539
    Abstract: A network component placement architecture addresses the difficult technical challenge of determining where specific technical components of an overall service may be provisioned. The architecture is particularly effective at determining where, among a myriad of possible service provides, platforms, and regions, the technical components can be placed and meet all of the applicable technical constraints on the placement of the technical components. In one implementation, the placement architecture includes a sequence of pipeline stages that define an analysis sequence leading to a set of possible placement options.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: April 12, 2022
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Patrick Francis Cimprich, Michael Gerald DeLuca, Jack Q. W. Cantwell, Sean David Peterson, Marshall J. Wells
  • Patent number: 11301121
    Abstract: Inline document collaboration workflows are provided. When a user receives an electronic communication that includes an attached content item, the receiving user may select the attached content item and cause the attached content item to be displayed in an immersive view in proximity to an electronic communication pane in which an electronic communication may be conducted about any topic including the content item that is displayed in proximity to the electronic communication pane. During editing of a content item, an electronic communication may be generated from a user interface in which the content item is being generated, or alternatively a new content item may be generated out of an electronic communications user interface.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Masterson, Jeremy de Souza, Jin Ma, Elena Catrinescu, Nathan Waddoups, Kenneth Fern, David Paul Limont, David Lloyd Meyers, Jr., Michael B. Palmer
  • Patent number: 11297024
    Abstract: Chat-based systems and methods for data loss prevention are described. In one embodiment, a method includes receiving an enable command from a chat service by a data loss prevention service, scanning data from a data source with the data loss prevention service in response to the enable command to detect private information in the data, generating an alert for the private information by the data loss prevention service, and sending the alert to the chat service to cause the chat service to broadcast a chat alert to a group of users.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: April 5, 2022
    Assignee: Shoreline Labs, Inc.
    Inventors: Isaac Abhay Madan, Rohan Shrikant Sathe
  • Patent number: 11290549
    Abstract: A method for optimized NF discovery and routing includes, at an SCP, receiving a discovery request message or generating a discovery request message in response to a received service request message with a 3gpp-Sbi-Discovery header. The SCP modifies the discovery request message to identify as unhealthy at least one service endpoint and service name combination associated with at least one producer NF instance capable of providing a service identified in the discovery request message or the service request message The SCP forwards the modified discovery request message to the NRF. The NRF creates a list of service profiles of producer NF instances capable of providing the service identified in the modified discovery request message and excludes, from the list, at least one service profile of the at least one producer NF instance corresponding to the endpoint and service name combinations identified as unhealthy in the modified discovery request message.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: March 29, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rajiv Krishan
  • Patent number: 11258672
    Abstract: Systems and methods are provided for a network appliance comprising a plurality of virtual private network nodes operating on the network appliance, each virtual private network node being configurable to connect to selectable virtual private network end points in an on-demand computing network. A web interface is configured to connect a client device to the network appliance and to identify a selected virtual private network end point, where the client device is connected to a particular one of the virtual private network nodes and the particular virtual private network node is connected to the selected virtual private network end point based on interactions with the web interface.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: February 22, 2022
    Assignee: Berryville Holdings, LLC
    Inventors: Christopher Edward Delaney, Chava Louis Jurado, Carl Bailey Jacobs, William Theodore Schoon
  • Patent number: 11258668
    Abstract: Some embodiments provide a method for a first network controller executing at a first site of multiple sites spanned by a logical network. Network controllers execute at each site. The method generates logical network state data for the first site based on (i) data received from computing devices that implement the logical network at the first site and (ii) logical network configuration data from a network manager at the first site. The method provides the logical network state data for the first site to a second network controller executing at a second site. The method provides logical network state data received from the second site to the computing devices that implement the logical network at the first site.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: February 22, 2022
    Assignee: VMWARE, INC.
    Inventors: Ganesan Chandrashekhar, Pankaj Thakkar, Aravinda Kidambi Srinivasan, Aayush Saxena, Anuprem Chalvadi
  • Patent number: 11223513
    Abstract: Systems and methods may be used to implement twinned or linked digital avatars as an edge avatar and a cloud avatar for a particular physical device in an industrial site. The edge avatar is configured to ingest data generated in the industrial site and to use a model for the particular physical device to obtain device-specific parameters related to the particular physical device. The edge avatar also sends information related to the device-specific parameters to a cloud avatar that is linked to the edge avatar. The cloud avatar is implemented in a cloud network away from the industrial site. The edge avatar is also configured to receive updates from the cloud avatar for the edge avatar and to refine the edge avatar using the updates.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: January 11, 2022
    Assignee: Schlumberger Technology Corporation
    Inventors: Obinna Ilochonwu, Clare Schoene, Lionel Beneteau
  • Patent number: 11206320
    Abstract: A method of configuring a first client device to utilize at least one type of rate adaptation method in a negotiated session with a second client device. The first client determines whether a first type of rate adaptation method and a generic feedback format are to be used in the negotiated session. Upon determining that only the first type of rate adaptation method is to be used, the first client device is configured to utilize the first type of rate adaptation method for both semi-static and dynamic rate adaptation. Upon determining that both are to be used, the first client device is configured to utilize the first type for semi-static rate adaptation, and to utilize for dynamic rate adaptation a preferred rate adaptation method selected from a plurality of rate adaptation method types that provide improved performance for dynamic rate adaptation compared to the first type of rate adaptation method.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: December 21, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Tomas Frankkila, Zaheduzzaman Sarker
  • Patent number: 11201927
    Abstract: A computing device may include a memory and a processor coupled to the memory. The processor may be configured to identify entry of an electronic device within a geographic boundary, and pre-launch a session for a user of the electronic device in response to identification of entry of the electronic device, with the session being inaccessible to the user at a time of startup of the session. The processor may be further configured to provide access to the session with use of the electronic device upon entry of the electronic device within the geographic boundary and based on an identifier of the user.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: December 14, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Thomas Root, Christopher Coy Fife, Jiayin Tian, Brian J Ehlert, William DeForeest, Christopher S Witeck
  • Patent number: 11196639
    Abstract: A high-availability (HA) framework for services deployed in provider network environments. Services may be deployed as machine images or containers to a provider network. The HA framework provides a “wrapper” around the deployed services that provides feedback loops and flow control for inbound and outbound communications to other services on the provider network or to other external entities. The HA framework intercepts inbound and outbound traffic to the service, and may automatically determine, configure, and adjust networking management aspects such as timeouts, flow control, etc. for the service. The HA framework may also intercept outbound traffic to monitor outbound connections to other services to determine if the services satisfy HA requirements of the service.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Jacob Adam Gabrielson
  • Patent number: 11172024
    Abstract: A system and method for co-locating a containerized application and an associated cloud storage bucket are provided. In embodiments, a method includes determining, by a computing device, a location of a containerized application in a data storage network; determining, by the computing device, that a cloud storage bucket does not yet exist in a geographic zone associated with the location of the containerized application; selecting, by the computing device, a data storage location for the cloud storage bucket from a plurality of data storage locations in the data storage network based on the geographic zone; and sending, by the computing device, a request to create the cloud storage bucket to the data storage location and causing creation and co-location of the cloud storage bucket within a predetermined distance of the containerized application.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: November 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Harsha Hegde
  • Patent number: 11165871
    Abstract: A computer system may include a client computing device configured to run a native session of a Software as a Service (SaaS) application. The system may further include a server configured to run a hosted session of the SaaS application for the client computing device. The client computing device and the server may cooperate to switch between the native session of the SaaS application and the hosted session of the SaaS application based upon a context associated with the client computing device.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: November 2, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Georgy Momchilov
  • Patent number: 11115376
    Abstract: Implementations of the present specification provide a method and device for handling a multi-tenant request. A request to access an application from a user device is received, wherein the request includes a user identifier and request data. Tenant information corresponding to the user identifier is determined based on a mapping relationship between the user device and a tenant. Type information of the application is determined based on the request data. A first identifier of the application is extracted from the request data based on the type information of the application. The first identifier is modified to a second identifier based on the tenant information. A new request is determined based on the second identifier. The new request is sent to the application.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: September 7, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Xinyu Jia