Patents Examined by Philip C. Lee
  • Patent number: 12137076
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to integrate multiple interfaces of a communication service are disclosed. In one aspect, a method includes the actions of determining that a message is designated for output to a user through a first user interface. The actions include determining that the message is to be output through a second user interface. The actions include outputting the message through the second user interface. The actions include generating an updated message to be output through the first user interface. The actions include outputting the updated message through the first user interface. The actions include receiving, from the user through the first user interface, a response to the updated message. The actions include generating an updated response to be output through the second user interface. The actions include outputting the updated response through the second user interface.
    Type: Grant
    Filed: July 19, 2023
    Date of Patent: November 5, 2024
    Assignee: Clubster, LLC
    Inventors: McRedmond Morelli, Patrick James Murray, Bryan Freitas, William J. King
  • Patent number: 12137005
    Abstract: A method including opening a web-based video call in a browser on a first device (145), receiving a request to join the web-based video call from a second device (150), capturing (110), by the first device, a video including a frame (105), segmenting (115), by the first device, the frame, selecting, by the first device, at least one segment (120) of the segmented frame, and streaming (125), directly from the first device to the second device, the video including the at least one segment as a real-time virtual teleportation (140).
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: November 5, 2024
    Assignee: Google LLC
    Inventor: Jason Mayes
  • Patent number: 12137145
    Abstract: A system is disclosed that includes capabilities by which a nested sub-resource residing in a service tenancy can access a customer-owned resource residing in a customer tenancy without the use of a cross-tenant policy. The disclosed system provides the ability for a nested sub-resource residing in a service tenancy to obtain the resource principal identity of a higher-level resource residing in the customer tenancy and use the identity of the higher-level resource to access a customer-owned resource residing in the customer tenancy. Using the resource principal identity of its higher-level resource, the sub-resource can access a customer-owned resource that resides in a customer tenancy in a seamless way without having to write a cross-tenancy policy statement that provides permission to the sub-resource to access the customer-owned resource.
    Type: Grant
    Filed: September 27, 2023
    Date of Patent: November 5, 2024
    Assignee: Oracle International Corporation
    Inventors: A M Helali Mortuza Bhuiyan, Pritesh Kiritkumar Patel, Ayman Mohammed Aly Hassan Elmenshawy, Thomas James Andrews, Sreedhar Katti, Jason Anthony Slepicka, Jakub Karol Wojciak, Kenneth Choi Kil
  • Patent number: 12132644
    Abstract: A computer-implemented method according to one embodiment includes establishing, for each hop in pathways of a network, a relation between a desired reliability and channel error. Based on the established relations, a maximum number of copies of packets to send from a source in the network to a target in the network is determined. An overhead associated with sending packets from the source to the target in the network is determined for each of the hops, and a first sum of such overheads is also determined. An overhead associated with sending an acknowledgement packet to the source is determined for each of the hops. A second sum is a sum of the overheads associated with sending the acknowledgement packet to the source. In response to a determination that a sum of the first sum and the second sum is less than a predetermined threshold value, the pathways are used.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: October 29, 2024
    Assignee: International Business Machines Corporation
    Inventors: Rajesh Kumar Saxena, Harish Bharti, Anupam Gupta, Sandeep Sukhija
  • Patent number: 12126499
    Abstract: All-in-one network architecture management system develops, deploys, and maintains a network architecture, based on the specific needs of client inputs and client requirements. The network architecture management system comprises a user interface to receive initial requirements from clients, and monitors the deployed architecture to ensure that the configurations continue to meet the client's needs as throughput scales. The network architecture management system establishes a communication channel with a plurality of network services to maintain compliance, identify architecture gaps, and update architecture designs for scaling.
    Type: Grant
    Filed: May 22, 2024
    Date of Patent: October 22, 2024
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Rishi Bhatnagar, Mark Jorgensen, Yan Tordoff
  • Patent number: 12127084
    Abstract: Apparatuses, systems, and methods related to accessing a memory resource at one or more physically remote entities are described. A system accessing a memory resource at one or more physically remote entities may enable performance of functions, including automated functions critical for prevention of damage to a product, personnel safety, and/or reliable operation, based on increased access to data that may improve performance of a mission profile.
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: October 22, 2024
    Inventor: Aaron P. Boehm
  • Patent number: 12120588
    Abstract: Provided are methods, systems, devices, and tangible non-transitory computer readable media for providing data including vehicle map service data. The disclosed technology can perform operations including receiving vehicle map service data from a plurality of service systems that include a plurality of client systems associated with a vehicle. The vehicle map service data can include information associated with a geographic area. A local map of the geographic area within a predetermined distance of the vehicle can be generated based on the vehicle map service data. Portions of the local map to which each client system is subscribed can be determined for each client system of the plurality of client systems. Additionally, the portions of the local map to which each client system is subscribed can be sent to a respective client system of the plurality of client systems.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: October 15, 2024
    Assignee: GOOGLE LLC
    Inventors: Asaf Rosenfeld, Richard William Bukowski, Christine McGavran, Haris Ramic, Michael Graham Woodward, Casey Whitelaw
  • Patent number: 12119987
    Abstract: Layer-specific modifications may be applied to a network communication received at a proxy according to configurable rules at the proxy. A modification configuration may be received at the proxy that corresponds to a layer of a communication stack supported by the proxy. When a communication is received, data from the layer of the communication stack of the network communication may be evaluated to determine whether a modification is applicable to the communication according to the modification configuration. An applicable modification may be applied by proxy as part of processing the communication at the proxy.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: October 15, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Preston Gantt, Ethan F. John, Jacob Shannan Carr
  • Patent number: 12113685
    Abstract: A computer-implemented method including obtaining records of TCP communications for a mainframe computing system for a time period. The method also can include generating, using the records, a first dataset including an inventory of IP entities that communicated with the mainframe computing system over TCP during the time period. The method additionally can include generating one or more visualizations based at least in part on information in the first dataset. The method further can include generating an allocation of the IP entities into rings representing respective potential latency sensitivities. The method additionally can include causing to be displayed outputs including the one or more visualizations and the allocation of the IP entities. Other embodiments are described.
    Type: Grant
    Filed: February 1, 2024
    Date of Patent: October 8, 2024
    Assignee: ENSONO, LLC
    Inventors: Oliver C. B. Presland, Michael J. Fontanetta, Jeremy D. Strong
  • Patent number: 12088474
    Abstract: A method includes: receiving protocol event data from a plurality of probes within the telecommunication system; determining a most probable cause of a call event from the protocol event data; applying the most probable cause to a trained machine learning algorithm that includes the most probable cause as its input and a telecommunication system score as its output; and in response to an output score from the trained machine learning algorithm, performing a corrective action for a plurality of network users that are expected to be affected by the most probable cause.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: September 10, 2024
    Assignee: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
    Inventors: Charles W. Boyle, Surya Kumar Kovvali, Nizar K. Purayil
  • Patent number: 12088453
    Abstract: A network management system may detect congestion and other network problems, identify the root cause of the issue and invoke remedial actions. The network management system may collect a time series of network data from various devices in the network. The network management system may use the collected network data to determine metrics indicating whether the network is experiencing congestion and/or anomalies, and if so, what is the root cause. Once the root cause is identified an automated and/or manual corrective action may take place.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: September 10, 2024
    Assignee: Juniper Networks, Inc.
    Inventor: Ebrahim Safavi
  • Patent number: 12063142
    Abstract: A computing system identifies mitigation actions in response to failures within a computer network. A service level objective is obtained by the computing system for client-resource data flows traversing the computer network between client-side and resource-side nodes. Indication of a failure event at a network location of the computer network is obtained. For each mitigation action of a set of candidate mitigation actions, an estimated impact to a distribution of the service level objective is determined for the mitigation action by applying simulated client-resource data flows to a network topology model of the computer network in combination with the mitigation action and the failure event. One or more target mitigation actions are identified by the computing system from the set of candidate mitigation actions based on a comparison of the estimated impacts of the set of candidate mitigation actions.
    Type: Grant
    Filed: March 12, 2023
    Date of Patent: August 13, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Behnaz Arzani, Pooria Namyar, Daniel Stopol Crankshaw, Daniel Sebastian Berger, Tsu-wang Hsieh, Srikanth Kandula
  • Patent number: 12058001
    Abstract: An external system linkage unit (11) receives control information of a plurality of communication devices (21 to 29) accommodating a user using a network from an external system. A resource collection unit (12) acquires resource information of each of the communication devices (21 to 29) and detects a change in resource state. A device management unit (14) executes control of the communication device (21 to 29) including recombination of an accommodation position of the user on the basis of the control information received by the external system linkage unit (11) or the change of the resource state detected by the resource collection unit (12).
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: August 6, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Hiroki Iwahashi, Masato Nishiguchi, Takahiro Shibata
  • Patent number: 12047255
    Abstract: Described herein are hybrid adaptive networks (HAN) that enable the use of multiple, independent communications networks as a unified communications system. The disclosed HAN includes multiple communications networks that user terminals can simultaneously access. The disclosed HAN enables a user terminal to seamlessly roam across multiple communications networks. The disclosed HAN can increase the capabilities and resilience of user terminals by providing simultaneous access to multiple communications networks. For example, these communications networks may span multiple orbital regions, operate over multiple frequency bands, provide independent terrestrial infrastructure, and/or feature different network management and cyber defense implementations thereby providing inherent diversity and removing single points of failure and/or targets for attack.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: July 23, 2024
    Assignee: VIASAT, INC.
    Inventors: Craig A Miller, Meredith L Caligiuri, Richard A Vandermeulen
  • Patent number: 12041107
    Abstract: Methods and systems are provided for encoding content using a first encoding algorithm to produce first encoded content. Content can also be encoded using a second encoding alaorithm to produce second encoded content, where the second encoded content can comprise data that can be used to reconstruct the first encoded content. At any time relative to the encoding, a request for the content can be received from a user device. In response to receipt of the request, the first encoded content is transmitted to the user device and the second encoded content is transmitted to the user device.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: July 16, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventors: Zhen Zhao, Sadasivan Ponnuswamy
  • Patent number: 12034824
    Abstract: Systems and methods for processing a DNS query to identify and implement pre-processing information by a DNS server component in anticipation of a corresponding content request from a client computing device are provided. The pre-processing information can correspond to identification of content to be preloaded or other actions to be implemented by one or more computing devices in association with an anticipated client content request. Based on identification of the content or future actions, a DNS server component can provide the pre-processing information to one or more computing devices, such as computing devices of a CDN service provider and/or an original content provider, in advance of a corresponding request for content from the client computing device in order to improve performance associated with responding to the client request.
    Type: Grant
    Filed: July 6, 2023
    Date of Patent: July 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Ryan F. Watson
  • Patent number: 12034639
    Abstract: A system described herein may identify that a first container and a second container of a virtualized environment are instantiated at a particular node that is associated with a particular address (e.g., an Internet Protocol (“IP”) address). The system may identify a logical association between the first and second containers, such as a logical and/or hierarchical association specified by a custom resource definition. The system may generate a first Domain Name System (“DNS”) record (e.g., an “A” record) associating the first container with the address of the particular node, and may a second DNS record (e.g., a “CNAME” record) associating the second container with the first container. The system may provide the first and second DNS records to a DNS server, which may provide the address of the particular node when receiving a DNS request specifying the second container.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: July 9, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Andrew Hsia
  • Patent number: 12028391
    Abstract: A system and method for controlling multi-party communication during video conferences communicatively connects with at least two participating terminals, each manned by one participant in the conference. A voice acquisition module acquires speech and video at each participating terminal. A recognition module acquires information as to an action state of a participant in the video and audio of what participant is saying, and determines whether the action of participant includes speaking movements and whether the audio includes what is being said by the participant. A control module can control the volume of other participating terminals and adjust the volumes of microphones of simultaneous speakers, to be louder, fainter, or muted, depending on assigned priority of each participant, for orderly control of conferences and as an overall recording.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: July 2, 2024
    Assignees: Foxconn Technology Group Co., Ltd., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Young-Way Liu, Jung-Yi Lin
  • Patent number: 12021942
    Abstract: A method is disclosed. The method includes: obtaining, by an authoritative directory router in an information centric network (ICN), a publish message associated with a publisher node and including: an identifier associated with a content item; and a first anchor prefix for a first anchor directory router for the publisher node; determining that a bidirectional code for the identifier falls within an authoritative code range assigned to the authoritative directory router; and updating, in response to the bidirectional code falling within the authoritative code range, a local code repository associated with the authoritative directory router with the first anchor prefix and the identifier.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: June 25, 2024
    Inventor: Nitish John
  • Patent number: 12015537
    Abstract: Disclosed are a method for performing network fault management in a cloud environment and a network fault management system. A method for performing network fault management in a cloud environment according to another exemplary embodiment of the present invention includes steps of measuring, by testing tools, the performance of a target server and transmitting a measurement result to a fault management unit, determining, by the fault management unit, a threshold and a policy for a target host based on the transmitted measurement result, generating, by the fault management unit, templated information including the determined threshold and policy, transmitting, by the fault management unit, the templated information to monitoring tools, and setting, by the monitoring tools, a monitoring policy of the target host based on the transmitted information.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: June 18, 2024
    Assignee: FOUNDATION OF SOONGSIL UNIVERSITY-INDUSTRY COOPERATION
    Inventors: Young Han Kim, Ho Joon Won