Patents Examined by Anh Nguyen
-
Patent number: 11347614Abstract: A computer system modifies a compiled application to monitor performance. A request routing function of the compiled application is replaced with jump code that directs processing to a data collection function and backing up the request routing function. In response to receiving, during execution of the compiled application, an incoming request from a remote device for handling by the request routing function, the data collection function is executed based on the jump code. Using the data collection function, data associated with the incoming request is collected, the data comprising performance metrics. The backup of the request routing function is called using the data collection function to process the request and provide a response. Embodiments of the present invention further include a method and program product for modifying a compiled application to monitor performance in substantially the same manner described above.Type: GrantFiled: February 3, 2020Date of Patent: May 31, 2022Assignee: International Business Machines CorporationInventors: Yanfeng Shi, Guanqin Zhang, Yue Wang, Hui Gao, Yue Chen, Huai Nan Zhou, Hai Jun Xu, Wei ming He
-
Patent number: 11349798Abstract: A system and method for multivariate testing of messages to a subgroup in a one-to-many messaging platform. A client text message is generated for transmission to a number of users via one or more messaging services. A subset of users is defined according to one or more attributes of the text message or the users, and the client text message is transmitted only to users in the subgroup. The transmission is analyzed for performance metrics, such as actions or reactions by users in the subgroup, and based on the performance metrics, the message is optimized for transmission to the larger group of users. Optimization happens rapidly.Type: GrantFiled: February 3, 2020Date of Patent: May 31, 2022Assignee: Community.com, Inc.Inventors: Matthew Peltier, Joshua Rosenheck, Noah Heller, Lars Perkins, Barry Steinglass, Tomas Koci, Alec Rubin
-
Patent number: 11336742Abstract: Systems, methods, apparatuses, and computer readable media may be configured for improved predictive content caching. A system may determine a value that is a function of one or more rates at which a portion of a content item is being consumed and based on this value, may also calculate a projected position after a predetermined time period. By comparing the projected position to a dynamically adjustable threshold position for requesting a new portion of the content item, a determination may be made as to when to retrieve and/or cache a new portion of the content item.Type: GrantFiled: November 5, 2020Date of Patent: May 17, 2022Assignee: Comcast Cable Communications, LLCInventor: Warren Wong
-
Patent number: 11330040Abstract: A method for transmitting messages from a server to a client in an internet transmission system includes: (a) the client sends to the server a request for transmitting a picture file, (b) in response to the reception of the request the server generates a picture file with a first content, in case that no message is available for the client, and delays the transmission of the picture file to the client for a time interval, (c) in response to the reception of the picture file with the first content, the client again sends a request for sending (transmitting) a picture file, (d) the steps (a) to (c) are repeated till, upon the last request, a message is available at the server for transmission to the client, (e) the server transmits, in response to the last request of the client, the picture file with a second content, (f) in response to the reception of the picture file with the second content, the client then sends a request for transmitting the message, (g) in response to the reception of the request for tranType: GrantFiled: September 30, 2015Date of Patent: May 10, 2022Assignee: Institut Fur Rundfunktechnik GMBHInventors: Christoph Ziegler, Klaus Merkel, Michael Probst
-
Patent number: 11321207Abstract: The present disclosure is directed to management of migration of SD-WAN solutions in a multi-cloud structure upon detection of a failover event. In one aspect, a method includes monitoring, using virtual bonds of a network orchestration component, clusters of virtual management components of multiple cloud networks, corresponding virtual management components of one of the multiple cloud networks implementing one or more services of a Software-Defined Wide Access Network (SD-WAN) solution; detecting, using the virtual bonds, a failover event at the one of the multiple cloud networks; and identifying, by the virtual bonds, a new destination cloud network to migrate the one or more services of the SD-WAN solution to, from a source cloud network at which the failover event is detected.Type: GrantFiled: March 2, 2020Date of Patent: May 3, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Mohit Aggarwal, Mohil Khare, Vinay Prabhu, Kapil Dev, Gino John, Pradeep Budanuru Kenche Gowda, Farqad Moshili
-
Patent number: 11316919Abstract: A system and method of providing early replication of files to edge devices during a file share operation. A system is provided that is configured to receive a file on behalf of a network of devices, the network of devices including the computing device and is configured to store the file. The device is further configured to identify an edge device based on previous file downloads for a given pair of users, the edge device configured to enable download of a copy of the file to an endpoint device; and provide the copy of the file to the edge device before receipt of a request by the edge device from the endpoint device to download the copy of the file.Type: GrantFiled: October 16, 2020Date of Patent: April 26, 2022Assignee: CITRIX SYSTEMS, INC.Inventors: Daowen Wei, Hengbo Wang, Jian Ding
-
Patent number: 11307787Abstract: Technologies for generating manifest data for a sled include a sled to generate manifest data indicative of one or more characteristics of the sled (e.g., hardware resources, firmware resources, a configuration of the sled, or a health of sled components). The sled is also to associate an identifier with the manifest data. The identifier uniquely identifies the sled from other sleds. Additionally, the sled is to send the manifest data and the associated identifier to a server. The sled may also detect a change in the hardware resources, firmware resources, the configuration, or component health of the sled. The sled may also generate an update of the manifest data based on the detected change, where the update specifies the detected change in the hardware resources, firmware resources, the configuration, or component health of the sled. The sled may also send the update of the manifest data to the server.Type: GrantFiled: November 29, 2017Date of Patent: April 19, 2022Assignee: Intel CorporationInventors: Murugasamy K. Nachimuthu, Mohan J. Kumar, Alberto J. Munoz
-
Patent number: 11303518Abstract: Provided is a method for checking system requirements of cyber-physical systems in a composite system, including creating a digital twin for at least one cyber-physical in each case; stipulating system requirements for each of the cyber-physical systems; storing the system requirements of the cyber-physical systems directly and/or indirectly in those digital twins which are each assigned to the cyber-physical system; and linking at least two or more digital twins The linked digital twins each communicate in pairs with one another and at least partially interchange their system requirements with each other; the digital twins compare the stored system requirements with the received system requirements; the digital twins adapt their system requirements on the basis of the comparison carried out with the received system requirements and can stipulate these as a new system requirement; and the digital twins communicate their newly stipulated system requirements to the other digital twins.Type: GrantFiled: February 19, 2020Date of Patent: April 12, 2022Assignee: SIEMENS AKTIENGESELLSCHAFTInventor: Birthe Böhm
-
Patent number: 11275811Abstract: Embodiments described include systems and methods of determining one or more links of one or more network applications to access to perform a task is provided. The method can include receiving, by a server, a request from a client application on a client device. The request can identify a name of a task to be performed. The client application can include an embedded browser for accessing one or more network applications. The method can include determining, by the server, one or more links of the one or more network applications hosted on one or more third party servers that are to be used to perform a task identified by the name of the task. The method can include causing, responsive to the request and to perform the task, the embedded browser of the client application on the client device to access the one or more links of the one or more network applications hosted on the one or more third party servers.Type: GrantFiled: September 21, 2018Date of Patent: March 15, 2022Assignee: Citrix Systems, Inc.Inventors: Vipin Borkar, Santosh Sampath, Deepak Sharma, Arvind SankaraSubramanian
-
Patent number: 11258814Abstract: Systems and methods are provided for utilizing natural language process (NLP), namely semantic learning approaches, in the realm of network security. Techniques include analyzing network transaction records to form a crafted corpus related to a semantics of network activity. The crafted corpus can be adapted to include sequences of network entities that are deemed most appropriate for analyzing a particular category related to network activity. For example, crafted corpuses can include sequences of servers accessed by each user, in order to identify activity trends in a user's normal activity. A network embeddings model can be trained on the crafted corpus. The network embeddings model includes an embedding space of text that represents interactions between network entities and captures contextual similarities of text, which further measures similarities between the network entities in the embedding space.Type: GrantFiled: July 16, 2019Date of Patent: February 22, 2022Assignee: Hewlett Packard Enterprise Development LPInventor: Ramsundar Janakiraman
-
Patent number: 11252065Abstract: The disclosure describes methods and systems for performing time synchronization in a heterogeneous system. In one example, a method includes, for each secondary device of one or more secondary devices in a network, determining, by a computing system, one or more time synchronization characteristics for the respective secondary device; and generating, by the computing system and based on at least the respective one or more time synchronization characteristics for each respective secondary device of the one or more secondary devices in the network, a time synchronization report for the network, wherein the one or more time synchronization characteristics include health data for the one or more secondary device.Type: GrantFiled: December 27, 2019Date of Patent: February 15, 2022Assignee: Equinix, Inc.Inventors: Yakov Kamen, Yury Kamen, Alex Wilms, Ankur Sharma, David Gofman, Danjue Li, Stanley Chernavsky
-
Patent number: 11245659Abstract: A social media system for athletes is disclosed. The system comprises a user interface accessible via an internet-enabled device and which allows a user, such as an athlete, to enter their life story, achievements, and legacy for other users to view and interact with. The system also allows users such as sports agents, coaches, and teachers to connect within the system and communicate with the athletes. The journal system permits a user to track their entire career while also seeking or providing mentorship and guidance for their career. Parents of minor athletes can also use the system to create profiles and enter records for their children, who may then assume control of the profile once they come of age. In this way, the system brings together athletes of all ages and in various stages of their careers to create a supportive networking environment.Type: GrantFiled: August 15, 2019Date of Patent: February 8, 2022Inventor: Ochuko Aluya
-
Patent number: 11228516Abstract: Technology is described for edge computing management with multiple latency options. An application orchestration service may identify service distribution zones of a service provider environment that provide a connection between a mobile network and computing resources capable of executing portions of distributed applications used by devices connected to the mobile network. The application orchestration service may determine whether a network path latency between the devices and the computing resources satisfy latency constraints for the portions of the distributed applications. The application orchestration service may orchestrate which computing resources in the service distribution zones handle application processing by the portions of the distributed applications for the devices connected to the mobile network.Type: GrantFiled: September 21, 2018Date of Patent: January 18, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Robin Satish Harwani
-
Patent number: 11223676Abstract: A method of data processing includes identifying a segment of entity identifiers that are associated with a target tenant and correspond to a set of clients that are to receive at least one content object via a first channel of a plurality of supported channels. The method includes modifying a feature associated with communication of content for a test subset of the segment relative to a control subset of the segment, determining a first metric corresponding to the control subset and the test subset in association with the communication of the content via the first channel and a second metric associated with the target tenant over a second channel of the plurality of channels. The method includes comparing the second metric to a metric associated with a peer group of tenants, and adjusting subsequent communications for the target based at least in part on the comparing and the first metric.Type: GrantFiled: January 26, 2021Date of Patent: January 11, 2022Assignee: salesforce.com, inc.Inventors: Gautham Ramachandran, Ana Bertran, Zeqiang Wang, Gerald Gibson, Jr., Michael Elizarov
-
Patent number: 11212202Abstract: A system to analyze and improve network traffic latency in networks including at least one IP Anycast network, based on first derivative graphs generated from directed acyclic graphs generated at periodic intervals for end user devices and network servers. The first derivative graphs are reduced to a best-performance path and applied to make application-specific data routing changes in the network.Type: GrantFiled: April 8, 2021Date of Patent: December 28, 2021Assignee: Subspace Inc.Inventors: William Emmett King, V, Charlie Frederick Hulcher
-
Patent number: 11212351Abstract: Systems and methods described herein can relate to a web browser-based application programming interface (API) that can control the authorization of data transmissions within a networked environment. The system enables content items displayed in a web page to make a call to the browser to request that the browser register the content item with the browser. The web browser can control the network transmissions to content items approved or authorized by the web browser. The system can reduce the number of transmissions that do not result in content for the client device—saving bandwidth and computational resources for the client device.Type: GrantFiled: April 16, 2019Date of Patent: December 28, 2021Assignee: Google LLCInventors: Mike West, Yian Gao, Gang Wang, Charles Harrison
-
Patent number: 11206305Abstract: Methods, systems, and computer-readable storage media for monitoring, by a LML plug-in to a first service executed within a first datacenter, accesses to provide access data representative of the accesses to a data record stored in the first datacenter, the accesses including local accesses executed by the first service and remote accesses executed by a second service executed within a second datacenter, receiving, by a LML instance executed within the first datacenter, the access data from the LML plug-in to the first service, determining, by the LML instance, a set of metrics for the data record based on the local accesses and the remote accesses in a first time period, and selectively executing a transfer process based on the set of metrics to copy the data record to the second datacenter.Type: GrantFiled: September 17, 2020Date of Patent: December 21, 2021Assignee: SAP SEInventors: Peter Eberlein, Volker Driesen
-
Patent number: 11201802Abstract: An infrastructure metrics measuring process provides relevant infrastructure metrics for components of a monitored system. The process retrieves and stores application user data for a plurality of applications running on a network system and operating system statistics for at least one operating system running at least one of the plurality of application running on a network system. The data is aggregated into at least one of a transactional data stream and a non-transactional data stream and correlated onto a common time scale. The correlated aggregated data stream is then graphically displayed to a user to further analysis by a user.Type: GrantFiled: March 6, 2013Date of Patent: December 14, 2021Assignee: W.W. Grainger, Inc.Inventors: Colin Sidi, Stephen S. Haskell, Abhijit Naik, Deepak Rathi
-
Patent number: 11201841Abstract: Conversation slipstream propagation can include using machine learning to construct a conversations graph representing conversations conducted over an electronic communications network by a plurality of participants and collected from one or more messaging platforms. A conversation slipstream comprising one or more communications extracted from the conversations can be generated in response to receiving a secondary communication over the electronic communications network. Each of the one or more communications extracted is represented by a sub-graph of the conversations graph, each sub-graph corresponding to a graph of the secondary communication. The conversation slipstream can be presented to at least one participant to the secondary communication.Type: GrantFiled: February 27, 2020Date of Patent: December 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Robert E. Loredo, Fang Lu, Matthew E. Broomhall
-
Patent number: 11178016Abstract: Some embodiments of the invention provide a novel method of performing network slice-based operations on a data message at a hardware forwarding element (HFE) in a network. For a received data message flow, the method has the HFE identify a network slice associated with the received data message flow. This network slice in some embodiments is associated with a set of operations to be performed on the data message by several network elements, including one or more machines executing on one or more computers in the network. Once the network slice is identified, the method has the HFE process the data message flow based on a rule that applies to data messages associated with the identified slice.Type: GrantFiled: September 12, 2019Date of Patent: November 16, 2021Assignee: VMWARE, INC.Inventors: Raja Kommula, Constantine Polychronopoulos, Thayumanavan Sridhar, Marc-Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Georgios Oikonomou, Jeremy Tidemann