Patents Examined by Hao H Nguyen
-
Patent number: 11909804Abstract: A portion of a server response to a client request can be selectively validated according to some examples described herein. In one example, a system can receive a response from a server to an application programming interface (API) request transmitted by a client application. The response can include target data and other data. The system can determine that the target data is to be validated. In response to determining that the target data is to be validated, the system allow a validation process to be performed on the target data and prevent the validation process from being performed on the other data.Type: GrantFiled: January 11, 2022Date of Patent: February 20, 2024Assignee: Red Hat, Inc.Inventor: Josejulio Martinez Magana
-
Patent number: 11902239Abstract: In a cloud computing environment, a unified application messaging service of an enterprise computing platform enables application developers to rapidly develop and deploy application software using existing message broker services across heterogeneous user systems/devices communicating using different connection/communication protocols. The unified application messaging service includes a connection protocol registrar/tracker logic and a device list maintained with the most current polling status and connection protocol that a user system/device is currently using.Type: GrantFiled: January 11, 2021Date of Patent: February 13, 2024Assignee: Salesforce, Inc.Inventor: Joseph Andolina
-
Patent number: 11888692Abstract: Methods and apparatus are provided for content delivery. In one aspect, a method in a traffic monitor in a communications network comprises responsive to a notification that content is being delivered to a device from a content delivery network according to a data transfer policy, the notification including an indication of the data transfer policy, monitoring delivery of the content from the content delivery network to the device and, responsive to a detection that the delivery of the content violates the data transfer policy, performing a notification action.Type: GrantFiled: December 20, 2017Date of Patent: January 30, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Robert Skog, Marcus Ihlar, Thorsten Lohmar
-
Patent number: 11888650Abstract: An overlay network is enhanced to provide traffic delivery using anycast and end user mapping. An anycast IP address is associated with sets of forwarding machines positioned in the overlay network. These locations correspond with IP addresses for zero rated billing traffic. In response to receipt at a forwarding machine of a packet, the machine issues an end user mapping request to the mapping mechanism. The mapping request has an IP address associated with the client from which the end user request originates. The mapping mechanism resolves the request and provides a response to the request. The response is an IP address associated with a set of server machines distinct from the forwarding machine. The forwarding machine encapsulates the packet and proxies the connection to the identified server. The server receives the connection, decapsulates the request, and processes the packet. The server machine responds to the requesting client directly.Type: GrantFiled: October 25, 2022Date of Patent: January 30, 2024Assignee: Akamai Technologies, Inc.Inventors: Igor Lubashev, Elizabeth L. Borowsky, Stephen Hill, Katharine Jenkins, Debabrata Banerjee, Noam Freedman, Marcelo Torres
-
Patent number: 11824919Abstract: An apparatus for force running of remote support according an embodiment includes a remote support server configured to receive a remote support service request from an administrator, and transmit a generation request of code information for connection to a client to a relay server based on the remote support service request and a relay server configured to generate the code information based on the generation request received from the remote support server, transmit the code information to the client based on a transmission scheme set according to the remote support service request, and relay a remote support service between the client and the remote support server by being connected to the client that has received the code information.Type: GrantFiled: October 27, 2021Date of Patent: November 21, 2023Assignee: SAMSUNG SDS CO., LTD.Inventors: Yu Hwan Keum, Dae Hyuck Im, Seung Yong Shin, You Dong Kim
-
Patent number: 11811612Abstract: Systems and methods for monitoring devices on a network are describes. An indication of one or more active devices coupled to a network at an end of a time interval is received. Network traffic data associated with the network is received and one or more additional devices coupled to the network during the time interval that were not included in the indication of the one or more active devices coupled to the network at the end of the time interval are determined based on the network traffic data.Type: GrantFiled: January 21, 2022Date of Patent: November 7, 2023Assignee: FORESCOUT TECHNOLOGIES, INC.Inventors: Ilya Fainberg, Anderson Lam, Mihael Sudakovitch
-
Patent number: 11798274Abstract: A method for spatial messaging includes the steps of setting, as a space for messaging, a location designated by a user as a virtual space assigned a unique coordinate value corresponding to a location in the real world; and collecting, as a message for the space, at least one content authored by another user who shares the corresponding space through a coordinate value of the space.Type: GrantFiled: June 17, 2020Date of Patent: October 24, 2023Assignee: NAVER LABS CORPORATIONInventors: Jeanie Jung, Byungsoo Kim
-
Patent number: 11785070Abstract: Media, methods, and systems are disclosed for providing one or more cloud-based, platform agnostic cloud applications and displaying the one or more cloud-based application in the display of a client device. The cloud applications may be displayed on a client device after, receiving, at a server side, a first request to access a cloud application, wherein the cloud application comprises a feature providing the functionality of the cloud application. Responsive to the request, fetching, from a storage, a first data source comprising one or more fields associated with the feature of the cloud applications. Responsive to the fetching, transmitting the first data source to a client side, wherein the client side is configured for storing a second data source comprising one or more fields providing a user interface of the cloud application. Responsive to the transmitting, displaying a user interface of the one or more cloud applications.Type: GrantFiled: October 22, 2021Date of Patent: October 10, 2023Assignee: SLCKET, Inc.Inventors: Jeffrey Christopher Daniel, Manzilla Queen
-
Patent number: 11750706Abstract: A system for scheduling transmission times to avoid connection timeouts includes a memory configured to store data in a buffer for upload to a storage system. The system also includes one or more computing devices configured to implement a connection manager. The connection manager is configured to establish a connection to a storage system. The connection manager is configured to iteratively repeat, until the data transfer operation is completed, begin transmitting the data from the buffer via the connection to the storage system, stop transmitting the data from the buffer via the connection to the storage system, where at least a portion of the data is retained in the buffer, determine a time to resume transmitting the data from the buffer via the connection to the storage system to avoid a connection timeout for the connection to the storage system, and wait until the time to resume.Type: GrantFiled: March 26, 2020Date of Patent: September 5, 2023Assignee: Amazon Technologies, Inc.Inventors: Ryan F. Watson, Bennett Barnes Lynch
-
Patent number: 11750464Abstract: Devices, systems, and techniques for global network state management are described herein. In one example, the present disclosure describes an example method performed by a software-defined network (SDN) controller that manages a network of a plurality of devices. The method include maintaining, by processing circuitry of the SDN controller, global network state information, configuring, by the processing circuitry, a notification service with a subscription for updates to a portion of the global network state information, wherein the notification service is configured to arrange the updates to the portion of the global network state information into a plurality of events, and distributing, by the notification service and via a plurality of interfaces, the plurality of events as event notifications to a plurality of subscriber micro-services of the SDN controller.Type: GrantFiled: March 6, 2021Date of Patent: September 5, 2023Assignee: Juniper Networks, Inc.Inventors: Shivaprasad Gali, Sri Sampath Mallipudi
-
Patent number: 11741254Abstract: Techniques for privacy centric data security. A request to permit a data processor to access private data associated with a user is received at a cloud data privacy service. The request includes a request for a data access block relating to the private data, and a data filter describing one or more access parameters. The cloud privacy data service generates the first data access block, based on the private data and the data filter. The first data access block is transmitted from the cloud privacy service to a user device, which is configured to transmit the first data access block to the first data processor. The cloud data privacy service receives a request for the private data that includes the first data access block. The cloud data privacy service determines that the first data access block is valid, and grants the first data processor access to the private data.Type: GrantFiled: April 8, 2020Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Torsten Teich, Andrew Low
-
Patent number: 11722867Abstract: A device may include a processor configured to determine latency budgets for particular microservices for an application associated with a user equipment (UE) device, wherein the microservices are deployed in a cloud computing center. The processor may be further configured to determine that a measured latency for a particular microservice has exceeded a latency budget for the particular microservice by at least a latency budget threshold; deploy the particular microservice on a Multi-Access Edge Computing (MEC) network associated with a base station servicing the UE device, based on determining that the measured latency for the particular microservice has exceeded the latency budget for the particular microservice by at least the latency budget threshold; and send a recommendation to the UE device to use the particular microservice deployed at the MEC network.Type: GrantFiled: January 14, 2021Date of Patent: August 8, 2023Assignee: Verizon Patent and Licensing Inc.Inventor: Serhad Doken
-
Patent number: 11722452Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for managing chat conversation retention models. The method may include causing display of an interface that enables a user to select one of multiple retention models for association with an electronic chat conversation, and receiving, via the selector interface, a selection of a particular retention model. The retention model specifies an amount of time that each individual message in the electronic chat conversation is accessible upon being read by a receiving user. The method further includes storing a newly received message as part of the chat conversation, where the storing includes configuring a retention duration attribute for the message in accordance with the amount of time specified by the retention model. The method further includes erasing the message in accordance with the retention duration attribute.Type: GrantFiled: June 9, 2022Date of Patent: August 8, 2023Assignee: Snap Inc.Inventors: Jeremy Voss, Jonathan Brody, Nathan Kenneth Boyd
-
Patent number: 11677625Abstract: A framework for joint computation, caching, and request forwarding in data-centric computing-based networks comprises a virtual control plane, which operates on request counters for computations and data, and an actual plane, which handles computation requests, data requests, data objects and computation results in the physical network. A throughput optimal policy, implemented in the virtual plane, provides a basis for adaptive and distributed computation, caching, and request forwarding in the actual plane. The framework provides superior performance in terms of request satisfaction delay as compared with several baseline policies over multiple network topologies.Type: GrantFiled: July 2, 2020Date of Patent: June 13, 2023Assignee: Northeastern UniversityInventors: Edmund Meng Yeh, Khashayar Kamran
-
Patent number: 11659066Abstract: Systems and techniques for dynamic computation in an information centric network (ICN) are described herein. An interest packet to perform a computation may be received at a first interface of an ICN node. The ICN node may then perform a lookup in a forwarding information base (FIB) to identify a second interface to forward the interest packet. The interest packet may be forwarded on the second interface. Upon receipt of a data packet on the second interface in response to the interest packet, the ICN node may update an entry in the FIB for the second interfaces with a processing payload included in the data packet. The ICN node may then transmit the data packet downstream towards the originator of the interest packet.Type: GrantFiled: September 16, 2020Date of Patent: May 23, 2023Assignee: Intel CorporationInventors: Gabriel Arrobo Vidal, Srikathyayani Srikanteswara, Daojing Guo
-
Patent number: 11652779Abstract: A system and method for improving the download time of emails in an environment in which a server distributes emails to persons working in close proximity to each other. When these persons receive multi-recipient emails intended for several or all of these persons, the server distributing the emails delivers the multi-recipient emails to the first one of the persons who logged on to read his or her emails on his or her personal computer, for distribution to the other persons over a personal area network. This reduces the download time for the persons downloading their emails at a subsequent time.Type: GrantFiled: June 16, 2022Date of Patent: May 16, 2023Assignee: United Services Automobile Association (USAA)Inventors: Gregory Brian Meyer, Mark Anthony Lopez, Nolan Serrao, Victor Kwak, Ryan Thomas Russell, Christopher Russell, Ruthie D. Lyle
-
Patent number: 11601487Abstract: Embodiments described herein relate to the adaptation of a real-time Web communication transmission profile, particularly the adaptation of throughput such as the video throughput of the real-time Web communication. A method is described for adapting a real-time Web communication transmission profile, including changing a transmission profile parameter of a real-time Web communication device on the basis of bandwidth-related data recovered during a real-time Web communication time period. Thus, the transmission profile can be adapted to the bandwidth of the real-time Web communication in progress, allowing a user to enjoy the best quality when the bandwidth allows and, conversely, to limit transmission errors when the bandwidth does not allow high throughput.Type: GrantFiled: June 23, 2016Date of Patent: March 7, 2023Assignee: ORANGEInventors: Sandrine Lacharme, Romain Caron
-
Patent number: 11588697Abstract: In one embodiment, at least one processing device is configured to assign a plurality of devices of a cluster to a logical host group where at least one of the devices assigned to the logical host group has a network time parameter that is different than another of the devices assigned to the logical host group. The at least one processing device is further configured to determine a target network time parameter for the logical host group based at least in part on network time parameter related information about a given device of the plurality of devices assigned to the logical host group and to cause the plurality of devices to configure their respective network time parameters to the target network time parameter based at least in part on the assignment of the plurality of devices to the logical host group.Type: GrantFiled: January 21, 2021Date of Patent: February 21, 2023Assignee: Dell Products L.P.Inventors: Parminder Singh Sethi, Suren Kumar, Vinod Durairaj
-
Patent number: 11575625Abstract: A monitoring system that receives messages that are exchanged with the application server. Relationships between users are posited in response to the times at which the messages are received. A relationship between two users may be posited in response to receiving, at approximately the same time, two messages from the application server that are destined, respectively, for the two users. The near-simultaneous receipt of the two messages indicates that the two messages were sent from the server at approximately the same time, which, in turn, indicates that the two messages may correlate with one another. Further indication of a correlation between the messages, which may increase the level of confidence with which the relationship between the two users is posited, may be found by examining the respective sizes of the messages, which indicate the message types.Type: GrantFiled: April 30, 2018Date of Patent: February 7, 2023Assignee: COGNYTE TECHNOLOGIES ISRAEL LTD.Inventors: Yitshak Yishay, Liren Orevi, Itsik Horovitz, Aviad Rotem
-
Patent number: 11563798Abstract: An electronic device includes a memory storing a first data set comprising a first plurality of files; a communicator comprising circuitry; and a processor configured to: identify an amount of files having a size less than a first threshold value among the first plurality of files; based on the identified amount of files and a communication state with a server, determine a size of a unit file to be transmitted to the server; convert the identified files having the size less than the first threshold value into the determined size unit, and generate metadata for the first data set while converting the identified files; and control the communicator to transmit the first data set including the converted files and the metadata for the first data set to the server.Type: GrantFiled: November 8, 2021Date of Patent: January 24, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kyungho Jeon, Timothy John Ebido, Kichul Park