Patents Examined by Phyllis A Book
  • Patent number: 11290415
    Abstract: A method of message adaptation in the Internet of Things (IoT) including a data center having a plurality of applications, an application gateway, a wide area network, a network of access appliances and a plurality of sensing devices. The method includes receiving at the application gateway a message containing data collected by the plurality of sensors, the message having a message descriptor; generating at the application gateway a message template based on the message descriptor; integrating context information into the generated message template; and outputting the message with the generated message template from the application gateway to a corresponding application in the data center for content-based processing.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: March 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yi Ge, Jian Wang, Qi Yu, Guo T. Zhao, Yu C. Zhou
  • Patent number: 11290352
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for message routing optimization. The message routing optimization system receives requests to transmit messages to recipient devices. The message routing optimization system determines whether to allocate the messages to an optimal routing provider or a secondary routing provider. The message routing optimization ranks the set of routing providers based on a conversion rate index and determines the optimal routing and secondary routing providers based on the ranking. The message routing optimization system allocates messages to the selected routing providers to be delivered to their intended recipients.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: March 29, 2022
    Assignee: Twilio Inc.
    Inventors: Jamie O'Shaughnessy, Riivo Kikas, Kaarel Kitsemets
  • Patent number: 11290346
    Abstract: Methods, systems, computer-readable media, and apparatuses for providing mobile device management (MDM) functionalities are presented. In some embodiments, a pseudo device representative of a physical end user device may be established within a cloud computing environment. The pseudo device may be provisioned for use with MDM service providers and configured to receive commands from the MDM service providers on behalf of the physical end user device. In some embodiments, multiple pseudo devices each representative of a physical end user device may be established within a cloud computing environment. A first pseudo device may be provisioned for use with a first MDM service provider and configured to receive commands from the first MDM service provider on behalf of the physical end user device. A second pseudo device may be provisioned for use with a second MDM service provider and configured to receive commands from the second MDM service provider.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: March 29, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Simon Frost
  • Patent number: 11281992
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: predicting a performance of one or more candidate geofence and presenting an indicator of a result of the predicting; obtaining administrator user defined selection data of a selected candidate geofence; based on the obtaining the selection data deploying a selected candidate geofence, the selected candidate geofence defining a deployed geofence on deployment thereof; and providing one or more output based on an occurrence of a geofence event of the deployed geofence.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: March 22, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger, Zachary Greenberger
  • Patent number: 11265374
    Abstract: Maintaining versions of data from a storage system includes detecting that a snapshot of the data has been performed at the storage device, transferring a previous version of the data to a cloud storage, and prohibiting deletion of the snapshot until the previous version of the data has been completely transferred to the cloud storage. The data may be a volume on the storage system. The cloud storage may be public cloud storage or part of a private network. The cloud storage may be accessible from any location via the World Wide Web. A connection between the storage device and the cloud storage may be provided by the Internet, a TCP/IP network, a dedicated connection, or a FICON connection. The snapshot may store a log entry in a log device corresponding to a particular point-in-time version of the data prior to data being written to the storage device.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: March 1, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Douglas E. LeCrone, Brett A. Quinn
  • Patent number: 11237715
    Abstract: Systems and methods for instantiating collaboration interfaces via object recognition are disclosed. An object recognition engine communicatively coupled to a database and an electronic device receives sensor data related to an object and identifies an object characteristic. A component is selected having criteria satisfied by the object characteristic and a collaboration interface is instantiated on the electronic device. This can allow a user to edit content related to an object. A substantially identical collaboration interface can be instantiated on a second electronic device to allow collaboration among user with respect to content related to the object.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: February 1, 2022
    Assignee: Nant Holdings IP, LLC
    Inventor: Patrick Soon-Shiong
  • Patent number: 11240065
    Abstract: A method for establishing a tunnel between VTEPs includes receiving at an SDN controller a tunnel creation request to establish a VxLAN tunnel from a first VTEP to a second VTEP, determining a VxLAN tunnel of network nodes coupling the first VTEP to the second VTEP, assigning a SvcPI to the VxLAN tunnel, and sending a tunnel initiation command to the first VTEP, the tunnel initiation command causing the first VTEP to convert an Ethernet frame to a path-ID frame by adding an NSH encapsulation header and to forward the path-ID frame to the next network node in the VxLAN tunnel.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: February 1, 2022
    Assignee: Futurewei Technologies, Inc.
    Inventors: James N. Guichard, Young Lee
  • Patent number: 11228627
    Abstract: Updating user-specific instances of a second application for individual users of a group based on a data file for the second application being shared via a collaboration object that corresponds to the group within a first application. The instances of the second application present each individual user with their own custom user experience that is configured to provide access to specific content based on object permissions data. An application extension is executable, by the first application, to extend content editing functionalities of the second application into the collaboration object. Responsive to specific content being associated with the collaboration object via the application extension, each of the instances of the second application may be automatically updated to provide direct access to the specific content. Thus, each user within the group defined for collaboration object can access the data file via the collaboration object and their own instance of the second application.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: January 18, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rajesh Rangarajan, Aaron William Linne, Rajiv Ramaiah, Archana Saseetharan, Mansoor Malik, Shiraz Cupala, Beste Nazilli, Kevin Daniel Morrison, Sagar Nagaraja Shastry, Eric Jonathan Hull, Alexander Tobias Powell, Lei Yang, Manasi Sharma, Siddharth Uppal, Yuri Dogandjiev
  • Patent number: 11228504
    Abstract: A disclosed method may include (1) collecting telemetry data that represents a state of a network device during a live operating session, (2) deriving, from the telemetry data, a set of steps for reproducing the state of the network device during the live operating session based at least in part on a set of rules, (3) generating, based at least in part on the set of steps, a playback decision tree that, upon execution, facilitates (A) reproducing the state of the network device during the live operating session and (B) debugging the state of the network device, and then (4) performing a debug operation that executes the playback decision tree via a network diagnostic tool such as a healthbot. Various other systems, methods, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: January 18, 2022
    Assignee: Juniper Networks, Inc
    Inventors: Rafik Puttur, Manoj Nayak, Manoj Namballa
  • Patent number: 11223613
    Abstract: Systems and methods for allowing one or more users to access a number of tenant systems in a multi-tenant cloud environment are disclosed. The method includes registering a user to the tenant systems based on an identity information received from the user. The same identity information is associated with each of the tenant systems. The method also includes creating an account corresponding to each of the tenant systems for the user. The method further includes allowing the user to access one or more of the tenant systems based on the identity information entered by the user. The user accesses the tenant systems by entering the same identity information. Further, the same identity information is used for identifying the user in each of the tenant systems.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: January 11, 2022
    Assignee: CloudBlue LLC
    Inventors: Swarup Das, David Hou Chang, David Wippich
  • Patent number: 11221972
    Abstract: Increased fairness for small vs large NVMe IO commands for accessing a non-volatile memory namespace provided by a network attached storage appliance can be realized by placing NVMe submissions received by a NVMe SQ on a first fabric queue set or a second fabric queue set based on a fairness policy. The first fabric queue set accesses the namespace via a first fabric connection. The second fabric queue set accesses the namespace via a second fabric connection. Accessing the namespace via the fabric connections results in NVMe completions that are merged from the fabric queue sets onto an NVMe completion queue. A process producing the NVMe submissions and receiving the resulting NVMe completions may be unaware of the multiple fabric queue sets.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: January 11, 2022
    Assignee: Pensando Systems, Inc.
    Inventors: Balakrishnan Raman, Chaitanya Huilgol, Harinadh Nagulapalli, Murty Subba Rama Chandra Kotha, Sanjay Shanbhogue, Varada Raja Kumar Kari, Vishwas Danivas
  • Patent number: 11212327
    Abstract: A system for collaboratively generating and/or managing a media channel is provided. The system includes an identification component, a generation component and a permissions component. The identification component identifies a first set of media content associated with a first social group and a second set of media content associated with a second social group. The generation component generates a media channel based on the first and second sets of media content identified as being respectively associated with the first and second social groups. The permissions component grants access to the media channel based at least on permissions generated for the first and second sets of media content in connection with the respective first and second social groups.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: December 28, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Jonathan William Ray
  • Patent number: 11212129
    Abstract: An embodiment for profiling virtual conference attendees to enhance meeting interactions is provided. The embodiment may include receiving permission from one or more users to monitor one or more IoT devices for data associated with each user. The embodiment may also include selecting an initial weight for the IoT devices. The embodiment may further include analyzing the data for a trigger event. The embodiment may also include in response to determining at least one of the one or more users intends to participate, adding the at least one user to a dynamic participation queue. The embodiment may further include assigning a time interval for which each user who was added to the dynamic participation queue is able to participate. The embodiment may also include creating a dynamic profile for each user in attendance.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: December 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Slobodan Sipcic, Priyansh Jaiswal, Peeyush Jaiswal, Paul Llamas Virgen
  • Patent number: 11201903
    Abstract: Techniques are described for synchronizing video of a live event with separately generated metadata relating to the live event. Timing information representing a delay associated with the encoding and packaging pipeline is determined for each origin that produces a set of content streams, and then provided in the form of a synchronization offset in the client manifest for various streaming technologies. The client device requests the metadata, and synchronizes the metadata with content segments using timing information associated with each and the synchronization offset communicated in the manifest.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: December 14, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremy Matthew Cabrido, Vinay Raj, Yongjun Wu
  • Patent number: 11175270
    Abstract: The systems of the present invention provide monitoring and recording means for monitoring and maintaining a history of one or more parameters associated with a building or a particular location. The system can be preset with default actions to be conducted as a result of certain events or changes in certain parameters being detected. For example, the water and/or gas utilities can be programmed to shut down if smoke is detected, indicating the possible presence of a fire, or if the temperature drops below freezing temperature. All utilities, including gas, and water can be programmed to shut down in the event that a potentially significant change in a monitored parameter is detected.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: November 16, 2021
    Assignee: SenseSafe, LLC
    Inventor: William H Catlin, Jr.
  • Patent number: 11178026
    Abstract: A monitoring system performs monitoring using a monitoring device connected to a facility to be monitored through the Internet via communication, wherein the facility is provided with a facility body and a data processing unit configured to process acquired data acquired from the facility body, the data processing unit includes: a low-density data acquisition unit configured to acquire low-density data, a high-density data acquisition unit configured to acquire high-density data having a larger data amount per unit time than the low-density data; a data conversion unit configured to convert the high-density data into feature quantity data which is reduced in density of the high-density data; and a transmission unit configured to transmit monitoring data including the low-density data and the feature quantity data, and the monitoring device configured to perform monitoring on the basis of the monitoring data transmitted from the transmission unit in the data processing unit.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: November 16, 2021
    Assignee: MITSUBISHI HEAVY INDUSTRIES, LTD.
    Inventors: Kazuhiro Takeda, Yusuke Yamashina
  • Patent number: 11171810
    Abstract: Techniques for detecting misconfiguration of an uplink or an external network device connected with the uplink is disclosed. In an aspect, a Frame Link Module (FLM) in a frame belonging to a group of frames connected in a ring network, may determine that an uplink of the FLM is configured in a management mode. The FLM may determine, based on a system description associated with a Link Layer Discovery Protocol (LLDP) packet, whether the uplink is connected to a network device in an external network. Based on Virtual Local Area Network (VLAN) traffic being dropped, it may be determined that VLAN configuration of one of the uplink and the network device is incompatible for operation in the management mode. The uplink with incompatible VLAN configuration or the uplink connected with a network switch having incompatible VLAN configuration may be removed from a group of uplinks available for selection as an active uplink for the frames.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: November 9, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Christopher Murray
  • Patent number: 11172057
    Abstract: Disclosed are systems, methods, and devices for managing a plurality of remote devices of disparate types. There is maintained an electronic device definition repository comprising: a plurality of semantic model definitions for corresponding devices of the plurality of remote devices. An action request for an action to be performed by one or more selected devices of the plurality of remote devices is received. For each one or more selected devices, the action request is processed including: converting a generic device action and a generic device property to a device-specific action and a device-specific property using the semantic model definition for the selected device; establishing one or more messages for communicating the device-specific action request to a given selected device using the data protocol definition for the selected device; translating the one or more messages of the sequence of messages to an application protocol suitable for communication with the selected device.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: November 9, 2021
    Assignee: SOTI INC.
    Inventors: Carl Rodrigues, Vadim Fux, Hany Kashif, Chadi Elkadri, Sheldon Davis, Joseph Gordon
  • Patent number: 11165748
    Abstract: Systems and methods may include sending, to a network registrar, an extended duplicate address request (EDAR) message including a first nonce generated by a host computing device, and receiving, from the network registrar, an extended duplicate address confirmation (EDAC) message including a second nonce, the second nonce being signed by the network registrar via a private key of a first public key infrastructure (PM) key pair of the network registrar via a first signature. The method further includes sending a first neighbor advertisement (NA) message to the host computing device including the second nonce. The second nonce and the private key of the network registrar verifies the first signature from the network registrar, the verification of the first signature indicating that the router is not impersonating the network.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: November 2, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Eric Levy-Abegnoli, Jonas Zaddach, Patrick Wetterwald
  • Patent number: 11165597
    Abstract: Differentiating video call attendees by receiving an identifier, voice data, and facial image data, for a video call attendee, associating a first machine learning model output, a second machine learning model output and the identifier with the video call attendee, receiving video call data, the video call data comprising voice data and facial image data, identifying the video call attendee from the video call data using the first machine learning model, identifying a display location of the video call attendees face from the video call data using the second machine learning model, augmenting the video call data with a mark at a mark location, and displaying the augmented video call data.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Junji Matsuguma, Hiroyuki Tanaka, Yutaka Kawai, Norio Ueguri