Patents Examined by Jerry B Dennison
-
Patent number: 11381517Abstract: Described embodiments provide systems and methods performing header protection. A device can receive from a client, a request relating to a first resource, for a second resource. The device can determine, using an identifier for the session, whether an address of the first resource has been previously accessed by the client during the session. The device can verify, using an address of the second resource, whether the address of the second resource is mapped to the address of the first resource for the session between the client and the device. The device can determine whether to provide access to the second resource responsive to the address of the first resource being previously accessed by the client during the session and the address of the second resource being mapped to the address of the first resource for the session.Type: GrantFiled: October 28, 2020Date of Patent: July 5, 2022Assignee: Citrix Systems, Inc.Inventors: Rama Rao Katta, Kasirao Velugu
-
Patent number: 11374883Abstract: Disclosed herein are system, method, and computer program product embodiments for providing presence-based communications in a controlled environment. In an embodiment, a presence management system monitors communication status information related to communication devices within a controlled facility as well as communication device external to the controlled facility. Communication statuses indicate the availability of users to receive certain types of communications, such as, for example, video conferencing, audio calls, and/or textual messages. In an embodiment, an inmate of the controlled environment can view communication statuses of external individuals. The presence management system informs the inmate of the availability of the external individuals and facilitates communications between the inmates and external individuals.Type: GrantFiled: June 10, 2019Date of Patent: June 28, 2022Assignee: GLOBAL TEL*LINK CORPORATIONInventor: Stephen Lee Hodge
-
Patent number: 11374900Abstract: A method enables communication between Session Management Function (SMF) and User Plane Function (UPF) instances which are separately deployed behind Network Address Translation (NAT) services. The method includes configuring an SMF or a UPF to initiate an association with a corresponding UPF or SMF. The SMF registers first information with a Network Repository Function (NRF) enabling the remote UPF to communicate with the SMF through a NAT service. The method further includes obtaining second information from the NRF enabling the SMF to communicate with the remote UPF through the NAT service. The method also includes sending an association request to the remote UPF based on the second information and receiving an association response from the remote UPF through the NAT service.Type: GrantFiled: October 26, 2020Date of Patent: June 28, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Aeneas Sean Dodd-Noble, Irfan Ali, Ravi Kiran Guntupalli, Ravi Shekhar
-
Patent number: 11356371Abstract: A system including multiple routing agents associated with a server. The routing agents may be configured to share current load data associated with the server. In some cases, the routing agents may also maintain a global maximum rate limit associated with each server of network resource. The global maximum rate limit may be shared between the routing agents to allow the routing agents may provide improve load balancing and prevent overload events on the server during traffic bursts.Type: GrantFiled: November 18, 2020Date of Patent: June 7, 2022Assignee: T-Mobile USA, Inc.Inventor: Prannoy Kiran Saride
-
Patent number: 11356559Abstract: A system for providing chat-based customer callbacks, wherein a callback application server transmits prompts and receives requests for customer callbacks, an interaction manager determines agent availability and arranges callback handling, and a session management server initiates callbacks, and methods for providing chat-based customer callbacks using the system of the invention.Type: GrantFiled: April 22, 2021Date of Patent: June 7, 2022Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLCInventor: Kevin Shinseki
-
Patent number: 11356382Abstract: A resource tag service of a provider network may be used to protect integration between resources of different services by generating dependency tags. When a service receives, from a client, a request for a resource of the service to use another resource of another service, a dependency tag is generated by the resource tag service. The dependency tag indicates that the resource depends on the other resource (e.g., the resources are integrated). When the other service receives, from the client, a request to delete or modify the other resource, the deletion or modification of the other resource is prevented based on the existence of the dependency tag for the other resource (e.g., the dependency tag is attached to the other resource, indicating that the other resource of the other service is integrated with the resource of the service).Type: GrantFiled: September 30, 2020Date of Patent: June 7, 2022Assignee: Amazon Technologies, Inc.Inventors: Nitish Goyal, Murali Panayadka Krishna
-
Patent number: 11349744Abstract: Monitoring for preventative maintenance using Simple Network Management Protocol (SNMP) polling suitable for a large scale network is realized. A controller of the present invention for use in a system that monitors a plurality of monitored apparatuses by SNMP polling includes a request duplication unit that duplicates an SNMP request from an operator terminal, and a request transmission unit that transmits the duplicated SNMP requests to the monitored apparatuses all at once. The controller includes a response calculation unit that calculates an operator response value from a response value of the monitored apparatus which is retained in an apparatus information database (DB) according to a monitoring policy retained in a monitoring policy DB.Type: GrantFiled: August 7, 2019Date of Patent: May 31, 2022Assignee: Nippon Telegraph and Telephone CorporationInventors: Akira Matsuda, Hitoshi Irino
-
Patent number: 11343193Abstract: A data rate management system that provides quality of service at the fine granularity of applications in the home network and home automation environment is provided. An application can be associated with a dynamic traffic flow, a physical port, a logical interface, or a host computer or device. Virtual queueing is applied to isolate and protect individual applications. Comprehensive rate management algorithms are developed to offer the bandwidth guarantee for the applications individually. The data rate management system includes a traffic classifier, virtual queueing, and a rate manager. The traffic classifier can statically or dynamically identify an application. The identified application is stored in a dedicated virtual queue. The rate manager schedules the packet transmission among virtual queues using the application-based traffic profiles.Type: GrantFiled: January 3, 2020Date of Patent: May 24, 2022Assignee: REALTEK SINGAPORE PRIVATE LIMITEDInventors: Charles Chen, Donggun Keung
-
Patent number: 11336703Abstract: The present disclosure is directed to automated notification generation, where a generated notification comprises a live representation of a content update that is linked and synchronized with a distributed collaborative canvas (or other source content) comprising the content portion which is being updated. A non-limiting example of a content update is a message notification, such as an at-mention (@mention), that is included inline within a content portion. Other triggers for automated notification generation are also described. Generation of an exemplary notification comprises a contextual relevance analysis that not only selects, for a recipient of the message notification, a specific host application/service endpoint to present the notification in but also determines how/what specific content to present inline within the selected host application/service endpoint.Type: GrantFiled: April 15, 2021Date of Patent: May 17, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Brian Daniel Meersma, Patrick Michael Gan, Kori Michelle Loomis, Vivek Mogalapalli, Cosmin Catrinescu, Theo Lorrain-Hale, Simoune Rebekah Morena Valerio Lucas, Andrew Boktor, Sugandha SudeshKumar Kapoor, Orkhan Muradov, Nikhil Vilas Kulkarni
-
Patent number: 11323347Abstract: Systems and methods for social graph data analytics to determine the connectivity between nodes within a community are provided. A user may assign user connectivity values to other members of the community, or connectivity values may be automatically assigned from third parties or based on the frequency of interactions between members. Connectivity values may represent such factors as alignment, reputation, status, and/or influence within a social graph of a network community, or the degree of trust. The paths connecting a first node to a second node may be retrieved, and social graph data analytics may be performed on the retrieved paths. Network connectivity values and/or other social graph data may be outputted to third-party processes and services for use in initiating automatic transactions or making automated network-based or real-world decisions.Type: GrantFiled: January 26, 2021Date of Patent: May 3, 2022Assignee: www.TrustScience.com Inc.Inventors: Evan V Chrapko, Leo M. Chan
-
Patent number: 11323541Abstract: A data processing method includes determining whether or not it is possible to perform a new processing task within the new processing task's time limit if execution of one or more current processing tasks is continued based on the one or more current processing tasks' configurations. In case the new task's performing is determined not to be possible within the new task's time limit, resources are released from the current tasks so as to still enable performing the current tasks within their respective time limits.Type: GrantFiled: October 20, 2020Date of Patent: May 3, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Guoli Wang, Shiqing Fan, Veaceslav Falico
-
Patent number: 11303548Abstract: A computing system for monitoring, validating, and illustrating data transfer between computing devices in an enterprise computing system receives packet header information from network sensing modules. The computing system validates the records of the collected packet header information and discards erroneous records. The computing system corrects invalidly recorded information in the records. The computing system identifies records corresponding to unidirectional and bidirectional data transfer, generating a single data transfer record for a unidirectional data transfer and a pair of data transfer records for a bidirectional data transfer. The computing system stores the data transfer records in a standard data structure accessible at a user interface. The computing system generates a graphical directionality map for display at the user interface based on the input data transfer records to depict the data transfer relationships between computing devices.Type: GrantFiled: July 31, 2020Date of Patent: April 12, 2022Assignee: Bank of America CorporationInventors: Conor Mitchell Liam Nodzak, Kyle Scott Sorensen, Wyatt Edward Maxey, Sandip Kumar
-
Patent number: 11303681Abstract: A system and method is described that allows a communication session to be transferred between endpoints. A user may provide an indication using a first endpoint of the communication session that they desire to transfer the communication session to a second endpoint. Communication session endpoints associated with the user that are available to transfer the communication session can be determined and the user may select one of the available endpoints and then the communication session can be transferred from the first endpoint to the selected endpoint.Type: GrantFiled: December 20, 2019Date of Patent: April 12, 2022Assignee: BCE Inc.Inventors: Vincent Y. X. Chen, Victor Arrieta
-
Patent number: 11289208Abstract: A computer system includes a client-side presentation layer processor; a server-side service layer component including at least one application programming interface (API) controller, at least one repository pattern processor, and a data layer processor; and a back-end layer component comprising at least one structured query language (SQL) server and a cache, wherein the client-side presentation layer processor interprets conversational modes directed to dialogues programmed in the computer system.Type: GrantFiled: October 2, 2020Date of Patent: March 29, 2022Assignee: AA DATABIT LLCInventors: Orrin Lippoff, Mladen Solar
-
Patent number: 11283897Abstract: A datacenter has more computing power than a personal computer. The personal computer sends a request to perform an operation on a data set to the datacenter. The datacenter evaluates various inputs to determine if, despite the datacenter's computing power, the personal computer is likely to complete the operation faster. Based on the determination, the datacenter may perform the operation, send the data set to the personal computer for the personal computer to process, or start a competitive computation. As a result, a user interface can be more responsive. Machine learning processes can be used to improve predictions.Type: GrantFiled: October 9, 2019Date of Patent: March 22, 2022Assignee: Palantir Technologies Inc.Inventor: Nicholas Chang
-
Patent number: 11277464Abstract: A failover system can receive active data from user devices running an application specific to a service entity providing an application service. For each user device, the active data can indicate a current status. The failover system can transmit restoration data to the user devices for storage to restore the current status of the user devices in the case of a failover event. When a failover event occurs, the failover system can recover the restoration data from a first user device to restore the current status of the application service for the first user device.Type: GrantFiled: May 1, 2020Date of Patent: March 15, 2022Assignee: Uber Technologies, Inc.Inventors: Nikunj Aggarwal, Joshua Corbin
-
Patent number: 11277460Abstract: A method for use in a communications network includes obtaining, at a control node, respective bandwidth information of respective connected devices of media sessions; determining at least one scaling factor of a respective bandwidth of at least one of the respective connected devices of a media session of the media sessions; and transmitting the at least one scaling factor to the at least one of the respective connected devices. The at least one of the respective connected devices uses the scaling factor to adjust an available bandwidth. The at least one of the respective connected devices uses the scaling factor to adjust encoding parameters of the media session.Type: GrantFiled: April 5, 2021Date of Patent: March 15, 2022Assignee: Agora Lab, Inc.Inventor: Sheng Zhong
-
Patent number: 11265383Abstract: Systems and methods for enabling proximity services to be delivered as part of an application service and/or for providing tailored services and/or a differential quality of service (QoS) to a flow may be disclosed. For example, a temporary service name between an application and a server such as a D2D server may be established such that a UE and/or network may execute such a service at a later time without later involvement by the application and/or without exchanging credentials for the application with the network and vice versa.Type: GrantFiled: April 27, 2013Date of Patent: March 1, 2022Assignee: InterDigital Patent Holdings, Inc.Inventors: Alexander Reznik, Yogendra C. Shah, Eldad M. Zeira, Ravikumar V. Pragada, Balaji Raghothaman, Kiran K. Vanganuru, Gregory S. Sternberg, Vinod Kumar Choyi, Xavier De Foy
-
Patent number: 11252226Abstract: The present disclosure relates to methods and apparatus for computer processing. Aspects of the present disclosure can determine at least one of a quality, latency, or capacity of a communication link for communication between a client device and a server. Aspects of the present disclosure can also determine a computational load for an application computation between the client device and the server. Moreover, aspects of the present disclosure can adjust a computational distribution for the application computation between the client device and the server based on at least one of the computational load for the application computation or the at least one of the quality, latency, or capacity of the communication link. Aspects of the present disclosure can also determine a computational capacity of at least one of the client device or the server.Type: GrantFiled: March 5, 2020Date of Patent: February 15, 2022Assignee: QUALCOMM IncorporatedInventors: Bojan Vrcelj, Prashanth Haridas Hande, Vinay Melkote Krishnaprasad, Ajit Venkat Rao, Thomas Stockhammer
-
Patent number: 11251981Abstract: The present disclosure relates to communication methods and apparatus. One example method includes receiving, by a target service entity, a first request message from a first participating service entity, and sending, by the target service entity, a first response message to the first participating service entity. The first request message comprises an identity of a target multicast bearer and a group identity of a terminal group. The first response message is used to instruct the first participating service entity to use the target multicast bearer to send service data of the terminal group.Type: GrantFiled: April 5, 2019Date of Patent: February 15, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Cuili Ge, Yanmei Yang, Yizhuang Wu