Patents Examined by Phyllis A Book
  • Patent number: 11720530
    Abstract: A plurality of interconnected distributed networks each having a plurality of distributed network nodes provide a decentralized access gateway to multiple, diverse types of databases. Each distributed network may be a structured distributed network having at least two tiers of nodes comprising validator nodes that may implement gossip protocols to cooperatively validate one or more database operations and generate new blocks and host nodes that may receive the new block and update a corresponding local copy. Each distributed network may correspond to different attributes and may be interconnected to increase query efficiency. To access/query data, parallel queries may be performed on more than one distributed networks.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: August 8, 2023
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventor: Joseph Cascioli
  • Patent number: 11716391
    Abstract: According to examples, an apparatus may include a processor and a memory on which are stored machine-readable instructions that when executed by the processor, may cause the processor to obtain an encryption key from a user. The processor may identify session activity data during a proxy session of the user and may encrypt the identified session activity data using the encryption key obtained from the user. The processor may store the encrypted session activity data.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: August 1, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Itamar Azulay, Tomer Cherni
  • Patent number: 11711429
    Abstract: Multiple low cost individual sensors communicate with a server. A proxy sensor communicates with the server. The server periodically compares information from the individual sensors with information from the proxy sensor. The server validates and accepts information from individual sensors. The server changes gain and offset values for individual sensors providing information that is not validated by the comparing.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: July 25, 2023
    Assignee: Aeroqual Ltd.
    Inventors: Geoffrey Stephen Henshaw, David Edward Williams, Elaine Miles, Georgia Miskell, Lena Weissert
  • Patent number: 11706283
    Abstract: A distributed computing network includes one or more vehicles, each vehicle configured to act as a node in the distributed computing network, and a remote server including a processor and a memory module storing one or more non-transient processor-readable instructions that when executed by the processor cause the remote server to establish a data connection with the one or more vehicles, predict a pattern-of-use of the one or more vehicles, determine a predicted current use of the one or more vehicles, and allocate a computational task to the one or more vehicles based on the predicted pattern-of-use and the predicted current use.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: July 18, 2023
    Assignee: Toyota Motor North America, Inc.
    Inventor: Shingo Sugimoto
  • Patent number: 11704618
    Abstract: Aspects of the disclosure relate to application mapping and alerting based on data dependencies in business and technology logic. In some embodiments, a computing platform may receive a request to map enterprise technology resources. Then, the computing platform may generate a business capability model. Next, the computing platform may cause a user computing device to display a graphical user interface comprising selectable graphical representations of applications associated with the enterprise technology resources. Then, the computing platform may receive a user input identifying an occurrence of a technology incident by selecting one of the graphical representations. In response to the selection, the computing platform may trace, using the generated business capability model, upstream or downstream impacts of the technology incident.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: July 18, 2023
    Assignee: Bank of America Corporation
    Inventors: Khalil Jackson, Elizabeth Swanzy-Parker, Edward L. Haletky, Adam B. Richman
  • Patent number: 11700228
    Abstract: A VPN tunnel interface is instantiated within a router based on a tunnel network namespace. One or more virtual peers corresponding to the VPN tunnel interface and one or more virtual ethernet interfaces corresponding to the one or more virtual peers are instantiated. The tunnel network namespace is configured to route, based on a source address, network traffic from a specified client device to a specified virtual peer of the one or more virtual peers via the VPN tunnel interface. A connection is established between a client device and a VPN process of the router and a traffic flow is transported to and from the client device through a VPN tunnel via the VPN tunnel interface, the one or more virtual peers, and the one or more virtual ethernet interfaces.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: July 11, 2023
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventors: Micah Labbee, Tyson Vinson, Chris Turner
  • Patent number: 11700149
    Abstract: Provisioning a set of tunnel endpoint aliases for a tunnel endpoint. A request is sent from the first tunnel endpoint to the second tunnel endpoint over a control plane of a network to provision the set of tunnel endpoint aliases. The second tunnel endpoint generates the set of tunnel endpoints and sends a response including the set of tunnel endpoint aliases to the first tunnel endpoint over the control plane. The first tunnel endpoint sends network traffic over the network tunnel that includes a tunnel endpoint alias of the set of tunnel endpoint aliases received.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: July 11, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Zhenhua Xiao, Kalash Chandra Nainwal, Martin Stigge
  • Patent number: 11689588
    Abstract: Aspects of the technology described herein provide a collaborative browsing experience in which real-time browsing activity and saved browsing activity of session collaborators in a collaborative browsing session are shared with the collaborators. A collaborative session may be initiated, which may create a tab group associated with the session and linked to a collaborator. Other collaborators may be invited to join the session, and additional tab groups for each collaborator may be created. The tab groups of the collaborators may be included in a collective tab group, which may be updated in real-time with changes made by any of the collaborators. For example, client changes may be handled locally and communicated to a service to which each client is connected. The service may sequence and broadcast the ordered changes to the clients, which may each implement the changes according to the sequence to synchronize a shared state amongst clients.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: June 27, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Avi Ashish Vaid, Joseph Jiwoong Oak, Mohamed Mansour
  • Patent number: 11689381
    Abstract: The disclosure herein describes a system for calculating meeting inclusion metrics including insights and recommendations. Meeting data associated with one or more meetings attended by at least one participant remotely is converted into anonymized meeting data for inclusivity metric analysis. An inclusivity insights manager generates inclusivity metrics associated with inclusive behavior and language occurring during meetings to measure the level of inclusivity. The inclusivity metrics include attendee participation metrics measuring an amount of participation by each meeting attendee, participation in-person versus participation remotely, concurrent speech indicating attendees may be talking over one another or other interruptions occurring during meetings. Inclusivity metric data includes insights and actionable recommendations to improve inclusivity at future meetings provided at an individual level, group level or organizational level.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: June 27, 2023
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Ananthatejas Raghavan, Cathleen Kong, Kayla Mailinh Tran, Preeti Goel, Shamsi Tamara Iqbal, Danielle Amanda Scott, Maja Vladan Milosavljevic, Wendy Guo, Lisa Sarah Thomas, Vivian Caroline Hua, Shruti Poddar, Julian Alexander Zbogar-Smith
  • Patent number: 11683192
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for updating element properties based on distances between elements in a virtual conference. The program and method provide, in association with designing a room, an interface for specifying how a first element in the room affects at least one property value of a second element, based on distance between the two elements; receive user selection of parameter values specifying how the first element affects the at least one property value of the second element based on the distance; provide a virtual conference between plural participants within the room including the first and second elements; update the at least one property value of the second element based on a change in distance between the first and second elements, and on the parameter values; and provide for updated display of the second element.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: June 20, 2023
    Assignee: Snap Inc.
    Inventors: Emily Cho, Andrew Cheng-min Lin, Walton Lin
  • Patent number: 11677575
    Abstract: Adapting an audio-visual presentation includes assessing a degree of engagement for at least some of the participants by monitoring participant reactions and feedback to the audio-visual presentation, creating a histogram having a plurality of bins that each represent a number of participants exhibiting a particular degree of engagement, comparing histogram values to predetermined engagement goals for the audio-visual presentation, and modifying the audio-visual presentation in response to the feedback and to the histogram values indicating deviation from the predetermined engagement goals for the audio-visual presentation. Degrees of engagement may be positive/productive, angry/over-reacting, or indifferent. The feedback may include verbal and non-verbal cues of the participants. The non-verbal cues may include gaze direction and facial expressions that are captured by cameras of the participants and/or results of physiological monitoring of the participants.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: June 13, 2023
    Assignee: mmhmm inc.
    Inventor: Phil Libin
  • Patent number: 11677908
    Abstract: The present disclosure describes techniques for facilitating a collaborative work environment. The techniques comprise creating at least one virtual room accessible by the plurality of users, wherein at least one subset of users are associated with the at least one virtual room, the at least one virtual room enables real-time communications among the at least one subset of users, and the at least one subset of users communicate with each other in the at least one virtual room through a first communication channel; receiving a request from a first user to communicate with at least a second user separately from the first communication channel; and establishing a first sub-communication channel between the first user and the at least a second user while the first communication channel remains accessible to the first user and the at least a second user.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: June 13, 2023
    Assignee: LEMON INC.
    Inventor: Yuhui Zhang
  • Patent number: 11677638
    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: February 4, 2022
    Date of Patent: June 13, 2023
    Assignee: Twilio Inc.
    Inventors: Jamie O'Shaughnessy, Riivo Kikas, Kaarel Kitsemets
  • Patent number: 11658836
    Abstract: Technologies for preserving contextual data across video conferences include a compute device. The compute device includes circuitry configured to provide a graphical user interface that enables authenticated and approved users to hold a first video conference and share contextual data among the users in association with the first video conference. The circuitry is also configured to store a record of the contextual data shared among the authenticated and approved users. Additionally, the circuitry is configured to provide, in the graphical user interface and in association with a subsequent video conference among the users, the record of the contextual data that was shared among the users in association with the first video conference. The contextual data includes at least one of a textual communication and a file.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: May 23, 2023
    Assignee: Handzin, Inc.
    Inventors: Henry James Gooden, Michael John Galvin, Brian Mcgill Isaac
  • Patent number: 11647123
    Abstract: A virtual communication system including logic for supporting layered conversations, the system comprising: at least two computers communicating to one another over a communications medium, where each computer represents a User, each computer including a display, audio input, audio output, video input (such as a camera), memory, data storage, and a processor, a knowledge base stored in memory, the knowledgebase containing an identifier identifying each conversation associated with a given user, the knowledgebase storing information identifying each participant in each of the conversations, the knowledgebase storing information identifying the type of each conversation associated with the given one of the at least two computers, where each User may participate in multiple simultaneous conversations; and layered conversation logic executed by the processor, the layered conversation logic controlling a volume and a visual layout of each participant in each conversation in which the User participates in accordanc
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: May 9, 2023
    Inventors: Leo Glisic, Jesse Katz, Dustin Maltz
  • Patent number: 11647061
    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: December 22, 2021
    Date of Patent: May 9, 2023
    Assignee: Google LLC
    Inventors: Justin Lewis, Jonathan William Ray
  • Patent number: 11637809
    Abstract: A system and method are provided for a network device for use with a client device having a hostname and a MAC address. The network device contains a memory that has a second hostname and a second MAC address stored within the memory. The second MAC address corresponds to the second hostname. The memory also contains a processor configured to execute instructions stored on the memory to cause the network device to: receive, from the client device, the hostname and the MAC address; determine whether the MAC address is randomized; provide an instruction to the client device to inform a user of the client device that the client device hostname is registered when the hostname matches the second hostname and the MAC address is randomized.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: April 25, 2023
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Jagdeep Shivajirao, Muralidharan Narayanan, Sathish Arumugam Chandrasekaran
  • Patent number: 11630710
    Abstract: Systems and methods for modifying a notification received on a user device are disclosed. The method comprises receiving from at least one application on a user device a notification, identifying temporal information associated with the notification, detecting based on the temporal information a calendar-related event from a user profile, and modifying the temporal information associated with the notification to refer to the calendar-related event.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: April 18, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Ankur Anil Aher, Jeffry Copps Robert Jose
  • Patent number: 11621863
    Abstract: One embodiment provides a method, including: identifying, at an information handling device, a point within a virtual meeting requiring a user to wear a headset; determining, using a processor, whether the user is wearing the headset after a predetermined time period from identification of the point; and preventing, responsive to determining that the user is not wearing the headset after the predetermined time period, the user from continuing with the virtual meeting. Other aspects are described and claimed.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: April 4, 2023
    Assignee: LENOVO (SINGAPORE) PTE. LTD
    Inventors: Russell Speight VanBlon, Robert J Kapinos, Scott Li, Robert James Norton, Jr.
  • Patent number: 11616716
    Abstract: A system uses gossip messages that are transmitted via multicast to other host server computers to share when new sockets associated with a communication session are established. The gossip message can be used to create an association between a host identifier and an identifier of the communication session. When a network packet arrives, a host server computer can check which host server computer is associated with the communication session. If the communication session is associated with a different host server computer, it encapsulates the packet and transmits the packet to the appropriate host using the pre-computed header template. On the receiving end of this encapsulated packet, a kernel space removes then encapsulation and allows the network packet to be processed by the proper destination host server computer. The result is to ensure all network packets land on the host server computer associated with the communication session.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: March 28, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Emmanuel Papirakis, Jorge Peixoto Vasquez, Yashwanth Yadavalli, Yuchao Li, Mohit Mohanan