Patents Examined by Mariegeorges A Henry
-
Patent number: 11388171Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable client devices to install integrations of a third party application that supports variable host address identification.Type: GrantFiled: July 23, 2019Date of Patent: July 12, 2022Assignee: SlackTechnologies, LLCInventors: Sachin Ranchod, Brian Stephen O'Neill, Amy Dong Shan, Steven Chen
-
Patent number: 11381528Abstract: An information management apparatus includes a memory configured to store view histories of information relating to inquiry information including identifiers of users and contents of inquiries, and a processor coupled to the memory and the processor configured to perform extraction of a first view history of a first user from the view histories in response to receiving first inquiry information including an identifier of the first user and a content of a first inquiry, perform, based on the content of the first inquiry, determination of whether the first view history of the first user includes first information relating to the first inquiry information, and perform modification of a first evaluation value associated with the first information when it is determined that the first view history includes the first information.Type: GrantFiled: August 20, 2019Date of Patent: July 5, 2022Assignee: FUJITSU LIMITEDInventor: Susumu Koga
-
Patent number: 11374837Abstract: A method and system for categorizing Internet Protocol (IP) based network traffic is configured to monitor domain name system (DNS) transactions between at least one customer device and a DNS service. The DNS transactions are used to populate a data table, which is used to enrich a data record (e.g., IPDR). In particular, an IP address and/or customer ID in the data record is used to look up the corresponding domain name in the data table, which is added to the data record. The enriched data record is used to categorize the IP traffic.Type: GrantFiled: July 8, 2019Date of Patent: June 28, 2022Assignee: VIAVI SOLUTIONS INC.Inventors: Patrick Leask, Jürgen Voss, Rolf Baessler
-
Patent number: 11368360Abstract: An electronic device, and a software setting method based on a subscriber identity module in an electronic device, according to various embodiments of the present invention, provide first setting information corresponding to a first communication network provider according to the recognition, by the electronic device, of a first subscriber identity module including information of the first communication network provider among a plurality of communication network providers, confirm second network setting information corresponding to a second communication network provider according to the recognition, by the electronic device, of a second subscriber identity module including information of the second communication network provider among the plurality of communication network providers, and can set a network of the electronic device on the basis of the first setting information and the second network setting information corresponding to the second communication network provider.Type: GrantFiled: May 31, 2018Date of Patent: June 21, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Jong-Hyuk Song, Jung-Hyuck Lee, Sung-Jin Jung, Dong-Jin Sohn
-
Patent number: 11362912Abstract: A support ticket platform improves the provision and maintenance of network infrastructures. A support ticket platform can include a support ticket server and a support ticket database that employ a unique architecture and configuration to provide such improvements in a scalable manner. The support ticket platform can be configured to automatically detect network issues and to leverage its unique architecture and configuration to automatically create support tickets to represent the network issues. The support ticket platform can employ network and company objects to rapidly create a large number of support tickets and to enable management of the support tickets as a group. The support ticket platform can also leverage its unique architecture and configuration to provide a number of additional functions for improving the provision and maintenance of network infrastructures.Type: GrantFiled: November 1, 2019Date of Patent: June 14, 2022Assignee: Cywest Communications, Inc.Inventors: Robert R. Ricks, Cyrus Nooriala
-
Patent number: 11323526Abstract: A system, method, and computer-readable medium are disclosed for analyzing and visualizing session paths associated with one or more website sessions. The analyzing session paths associated with a website session includes: capturing website data, the website data representing user activity; generating mapped events associated with the user activity; constructing a session path from the mapped events associated with the user activity; and, generating a session path representing the session path.Type: GrantFiled: January 24, 2019Date of Patent: May 3, 2022Assignee: Dell Products L.P.Inventor: Luis E. Bocaletti
-
Patent number: 11316709Abstract: Various arrangements for integrating control of multiple cloud-based smart-home devices are presented. Registration information may be received for a first and second smart-home device that are controlled using different cloud-based server systems. A determination may be made that that the first smart-home device and the second smart-home device share a common function. The first smart-home device and the second smart-home device may be assigned to a common operating characteristic group based on the common function being shared by the first smart-home device and the second smart-home device. A control element may be provided that allows for control of smart-home devices with the common operating characteristic group. The control element may control the common function at the first smart-home device via the first cloud-based server system and at the second smart-home device via the second cloud-based server system.Type: GrantFiled: October 8, 2018Date of Patent: April 26, 2022Assignee: Google LLCInventors: Benjamin Brown, Da Huang, Christopher Conover, Lisa Williams, Henry Chung
-
Patent number: 11303691Abstract: One or more examples provide a method of performing a REST API operation at a server computing system includes receiving a request of a hypertext transfer protocol (HTTP) session from a client computing system. The request includes data for requesting performance of the REST API operation and issuance of progress updates. The method further includes sending a first part of a response of the HTTP session to the client computing system. The first part of the response acknowledges the request. The method further includes sending, while the REST API operation is performed, at least one additional part of the response to the client computing system, each additional part of the response having a progress update for the REST API operation. The method further includes sending, upon completion of the REST API operation, a final part of the response to the client computing system having a result of the REST API operation.Type: GrantFiled: February 2, 2016Date of Patent: April 12, 2022Assignee: VMware, Inc.Inventors: Kiril Karaatanassov, Maya Ilieva
-
Patent number: 11290534Abstract: A method, system, and computer-readable storage medium for a reconfigurable computing system are disclosed. One method involves configuring one or more computing resources (selected according to a workflow that specifies an application to be executed) of a computing node and executing, using the one or more computing resources, at least a portion of an application at the computing node. At least one of the one or more computing resources is a reconfigurable logic device, and the configuring, at least in part, configures the reconfigurable logic device according to a configuration script of the workflow. The executing comprises performing one or more operations. The one or more operations are performed by the reconfigurable logic device. The reconfigurable logic device is configured to perform the one or more operations by virtue of having been configured according to the configuration script.Type: GrantFiled: October 25, 2019Date of Patent: March 29, 2022Assignee: AGARIK SASInventors: Stephen M. Hebert, Robert L. Sherrard, Leonardo E. Reiter
-
Patent number: 11283868Abstract: One method involves configuring one or more computing resources (selected according to a workflow that specifies an application to be executed) of a computing node and executing, using the one or more computing resources, at least a portion of an application al the computing node. At least one of the one or more computing resources is a reconfigurable logic device, and the configuring, at least in part, configures the reconfigurable logic device according to a configuration script of the workflow. The executing comprises performing one or more operations. The one or more operations are performed by the reconfigurable logic device. The reconfigurable logic device is configured to perform the one or more operations by virtue of having been configured according to the configuration script.Type: GrantFiled: February 26, 2019Date of Patent: March 22, 2022Assignee: AGARIK SASInventors: Stephen M. Hebert, Robert L. Sherrard, Leonardo E. Reiter
-
Patent number: 11258728Abstract: Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.Type: GrantFiled: October 24, 2019Date of Patent: February 22, 2022Assignee: VMWARE, INC.Inventors: Israel Cidon, Prashanth Venugopal, Aran Bergman, Chen Dar, Alex Markuze, Eyal Zohar
-
Patent number: 11243822Abstract: A method for automatically verifying a message using a remote system includes receiving, at a remote system, a request to launch an application from a current user to communicate where the request includes a unique feature associated with a potential user's device that is required for registration. The method includes generating a selectable-link, and transmitting a first message that includes the selectable-link to the potential user's device. The first message is configured to cause the potential user's device to display the link, launch the application in response to receiving selection indication of the selectable-link, and transmit a verification code to the remote system. The method further includes registering the potential user's device in response to receiving the verification code.Type: GrantFiled: October 1, 2018Date of Patent: February 8, 2022Assignee: Google LLCInventor: Sandeep Siddhartha
-
Patent number: 11240335Abstract: A content caching system intercepts a request from a user device for delivery of an item of popular content stored in the cache, redirects the request to a gateway based on a determination that the requesting device may receive the item from the gateway which provides a multicast service for the item, wherein the redirecting occurs subsequent to the device being able to join a wireless multicast of the requested content after a period of delivery of a portion of the content from the cache to the device while the content is in the midst of being delivered to the device so that delivery from the cache is terminated and delivery continues such that a subsequent portion of the popular content is delivered to the device from the gateway as part of the wireless multicast.Type: GrantFiled: December 6, 2018Date of Patent: February 1, 2022Assignee: Qwilt, Inc.Inventor: Dan Sahar
-
Patent number: 11226944Abstract: Concepts and technologies are described herein for cache management. In accordance with the concepts and technologies disclosed herein, the server computer can be configured to communicate with a client device configured to execute a cache module to maintain a cache storing data downloaded from and/or uploaded to the server computer by the client device. The server computer can be configured to receive requests for data stored at the server computer. The server computer can be configured to respond to the request with hashes that correspond to the requested data. The client device can search the cache for the hashes, obtain the data from the cache if the hashes are found, and/or download the data from the server computer if the hashes are not found. The client device also can be configured to update the cache upon uploading the data to the server computer.Type: GrantFiled: January 25, 2019Date of Patent: January 18, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Miko Arnab Sakhya Singha Bose, Simon Clarke, David Charles Oliver, Malgorzata Anna Malaczek
-
Patent number: 11228884Abstract: A vehicle includes a controller, programmed to, send a vehicle status report reflecting current status of the vehicle to a server; responsive to receiving a connection message from the server indicative of a predicted data transaction, wirelessly connect to a fleet vehicle using the connection message; and transmit a data block defined in the connection message to the fleet vehicle.Type: GrantFiled: January 16, 2019Date of Patent: January 18, 2022Assignee: Ford Global Technologies, LLCInventors: Karl Nathan Clark, Gopichandra Surnilla, Julius Thomas Crouch, II, Vijayababu Jayaraman
-
Patent number: 11223690Abstract: A distributed node service management system utilizes multiple existing processor nodes of a distributed computing system, in support of the primary data processing functions of the distributed computing system. The distributed node service management system coordinates and manages service functions on behalf of processor nodes of the distributed computing system. Other features and aspects may be realized, depending upon the particular application.Type: GrantFiled: July 11, 2019Date of Patent: January 11, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph W. Dain, Stefan Lehmann, Dan Melamed
-
Patent number: 11212338Abstract: A system implements managed scaling of a processing service in response to message traffic. Producers produce messages or other data and the messages are stored in a queue or message system. On behalf of consumers of the messages, workers of a client of the queue poll the queue or message service to obtain the messages. For example, a primary worker of the client polls the queue for messages and upon receiving a message, activates a secondary worker from a pool of secondary workers to start polling the queue for message. Now both workers are obtaining messages from the queue, and both workers may activate other secondary workers, exponentially scaling the message processing service in embodiments. When a secondary worker receives an empty polling response, the secondary deactivates back to the pool. The primary thread does not deactivate, even when empty polling responses are received.Type: GrantFiled: January 23, 2018Date of Patent: December 28, 2021Assignee: Amazon Technologies, Inc.Inventor: Johan Daniel Hoyos Arciniegas
-
Patent number: 11184301Abstract: Systems and methods for entity recommendation can make use of rich data by allowing the items to be recommended and the recipients of the recommendation (e.g., users) to be modeled as “complex entities” composed of one or more static sub-entities and/or a dynamic component, and by utilizing information about multiple relationships between the sub-entities as reflected in bipartite graphs. Generating recommendations from such information may involve creating vector representations of the sub-entities based on the bipartite graphs (e.g., using graph-based convolutional networks), and combining these vector representations into representations of the items and users (or other recipients) to be fed into a classifier model.Type: GrantFiled: August 15, 2019Date of Patent: November 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Lekshmi Menon, Amar Budhiraja, Gaurush Hiranandani, Prateek Jain, Darshatkumar Anandji Shah, Ayush Choure, Navya Yarrabelly, Anurag Mishra, Mohammad Luqman, Shivangi Dhakad, Juhi Dua
-
Patent number: 11184461Abstract: Aspects of the subject disclosure may include, for example, a method comprising obtaining media content; receiving a request from equipment of a user to view the media content; identifying a predicted field of view of the user; sending a base layer of the media content to the equipment of the user using a first stream; and sending a first enhancement layer of the predicted field of view to the equipment of the user using a second stream. The first stream and the second stream may utilize different protocols, different servers, different buffer sizes, and/or a combination thereof. While the first stream may include an entire 360 degrees of the base layer of the media content, the second stream may be limited to the first enhancement layer of the predicted field of view of the media content.Type: GrantFiled: October 23, 2018Date of Patent: November 23, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Zhengye Liu, Bo Han, Jin Wang, Xidong Wu
-
Patent number: 11164162Abstract: Embodiments of the invention are directed to closed-loop resource event processing in which an initial determination as to whether a resource event requiring real-time processing can be processed absent an external real-time processing network. In the event that a determination is made that the resource event can by processed absent the external real-time processing network, a closed network group is created internally within the event-initiating system and the event is processed internally within the event initiating-system. By limiting the use of the real-time processing network to only those resource event that require such processing, less burden is placed on real-time processing network, meaning less processing resources are required and the processing that is required on the real-time processing network can occur more efficiently and effectively.Type: GrantFiled: January 30, 2019Date of Patent: November 2, 2021Assignee: BANK OF AMERICA CORPORATIONInventors: Richard C. Clow, II, Joseph Benjamin Castinado