Patents Examined by William C McBeth
-
Patent number: 11677615Abstract: Various approaches for providing network maintenance and health monitoring. In some cases, some approaches include systems, methods, and/or devices that provide for receiving and cataloging network incidents and invoking automated remediation in relation to network incidents.Type: GrantFiled: April 23, 2021Date of Patent: June 13, 2023Assignee: Fortinet, Inc.Inventors: Jason Abate, Shabbir Karimi
-
Patent number: 11669071Abstract: Provided are techniques for organizing a temporary device group for collaborative computing. A list of functions for each of a plurality of devices are stored. A determination is made to form a device group including a receiver device from the plurality of devices, where the receiver device will perform one of the functions. An individual function usage score is generated. In response to the individual function usage score exceeding a device threshold, a request to form a device group is sent to the receiver device. In response to receiving an indication of acceptance to form the device group from the receiving device, the device group is formed for a temporary period, where functions and data are shared in the device group.Type: GrantFiled: January 8, 2020Date of Patent: June 6, 2023Assignee: International Business Machines CorporationInventors: Sanehiro Furuichi, Akiro Saito, Hayato Uenohara, Satoshi Yokoyama, Gaku Yamamoto, Norie Iwasaki
-
Patent number: 11663350Abstract: Systems and methods for the exchange of information between an enterprise client and a partner within an enterprise environment are provided. In this exchange of information, the client selects, via a user interface, a subset of client data, as well as one or more screen sets, to share with a partner. Once the partner has accepted, the system then sends an account creation request or account login request to the partner. Once the partner is authenticated in the system with an account, the system creates an information exchange session for the partner, and provides, on a display of the partner's device, a user interface that shows the subset of the client data and the screen sets. Access to the rest of the customer's enterprise environment is restricted.Type: GrantFiled: May 16, 2019Date of Patent: May 30, 2023Assignee: PLANISWARE SASInventors: Pierre Demonsant, Fabrice Ollivier, Thibault Roche
-
Patent number: 11659023Abstract: Disclosed is a method including establishing a first communication link between a surgical visualization system outside a sterile field in an operating room and a primary display inside the sterile field, transmitting an image frame from the surgical visualization system to the primary display, establishing a second communication link between a surgical robotic hub in the operating room and the primary display, and transmitting another image frame from the surgical robotic hub to the primary display.Type: GrantFiled: December 4, 2018Date of Patent: May 23, 2023Assignee: Cilag GmbH InternationalInventors: Frederick E. Shelton, IV, David C. Yates, Eitan T. Wiener, Jeffrey L. Aldridge, Jeffrey D. Messerly, Jason L. Harris, Tamara Widenhouse, Jerome R. Morgan
-
Patent number: 11652784Abstract: An apparatus having an agent that includes a processor and a memory coupled with the processor and communicates with at least one of a fault, configuration, accounting, performance, security module. The processor effectuates operations including determining that a service is operating properly. The processor further effectuates operations including if the service is operating properly and the service is disabled, enabling the service. The processor further effectuates operations including if the service is not operating properly, generating an alarm and if the service is enabled, disabling the service.Type: GrantFiled: September 2, 2020Date of Patent: May 16, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Mehrad Yasrebi, James Jackson
-
Patent number: 11637852Abstract: Technology described herein determines whether a device is Internet facing. An Internet facing device is a device where traffic coming from the Internet is routable to the device. The technology described herein may comprise two components that work together to identify Internet-facing devices. The first component is a monitoring agent installed on organizational devices. The second component is an Internet-facing management service, which may be cloud based. The monitoring agent communicates connection-event notices to the Internet-facing management service. The source IP address in the connection-event notice is compared to a list of organizational IP addresses. If the source IP address is not on the list, then the computing device associated with the notice is added to a list of Internet-facing devices because the connection originated from the Internet. Software listed in the connection-event notice may be added to a list of internet-facing software instances.Type: GrantFiled: January 4, 2021Date of Patent: April 25, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Lior Menachem Schachter, Dor Goldbaum, Yoav Yassour, Haim Goldshtein
-
Patent number: 11622020Abstract: In some examples, push control may include generation of a learning-based decision model based on analysis of data associated with historical usage of an application. For a request for content associated with usage of the application, the learning-based decision model may be analyzed to determine a next request for additional content expected to occur after the request for content. Further, a push operation may be performed to push the additional content associated with the next request to a source of the request for content.Type: GrantFiled: August 31, 2017Date of Patent: April 4, 2023Assignee: MICRO FOCUS LLCInventors: Hashem Naara, Michael Rodov, Amir David
-
Patent number: 11611638Abstract: A method and system of a re-assembly middleware in FPGA for processing TCP segments into application layer messages is disclosed. In recent years, the communication speed in digital systems has increased drastically and thus has brought in a growing need to ensure a good/high performance from the FPGA services. The disclosure proposes a re-assembly middleware in the FPGA for processing TCP segments into application layer messages at a pre-defined frequency for a good/high performance. The pre-defined frequency is a high frequency performance feature of the re-assembly middleware, wherein the FPGA's implementation frequency is at atleast 300 MHz based on a memory optimization technique. The memory optimization technique includes several strategies such registering an output and slicing memories.Type: GrantFiled: March 22, 2021Date of Patent: March 21, 2023Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Dhaval Shah, Sunil Puranik, Manoj Nambiar, Mahesh Damodar Barve, Ishtiyaque Shaikh
-
Patent number: 11611471Abstract: In accordance with one or more embodiments, aspects of the disclosure may provide efficient, effective, and convenient ways of managing network devices. In particular, a client router may connect to an upstream virtual gateway. The virtual gateway may manage a large number of client devices. Each client router may be represented virtually within the gateway as a virtual router. The virtual gateways may be distributed regionally, in order to manage large numbers of client routers and/or to reduce transmission delays. The virtual gateways may be managed by a gateway controller. The gateway controller may be centralized, and perform various configuration functions, such as configurations for hardware, logical networking, or content access policies. In some instances, messages sent between the gateway controller using a first protocol and the client router using a second protocol may be translated by a protocol agent.Type: GrantFiled: July 3, 2019Date of Patent: March 21, 2023Assignee: Comcast Cable Communications, LLCInventors: Mani Ramasubramani, Andrea Peiro, Jeffrey Barberio, Kris Bransom, Michael Chen, Weston Schmidt, James Chan, John Robinson
-
Patent number: 11606437Abstract: A method, computer program product, and computer system for using, by a computing device, free central processing unit (CPU) cycles for processing Non-Volatile Memory express Over Fiber (NVMeoF)/Transmission Control Protocol (TCP) sockets. Using the free CPU cycles for processing the NVMeoF/TCP sockets may include exposing a character device with a callback that iterates over the NVMeoF/TCP sockets for processing.Type: GrantFiled: April 23, 2021Date of Patent: March 14, 2023Assignee: EMC IP Holding Company, LLCInventors: Eldad Zinger, Leonid Ravich, Ran Anner, Elad Grupi
-
Patent number: 11599380Abstract: A virtual network interface controller (NIC) associated with a virtual machine in a cloud computing network is configured to support one or more network containers that encapsulate networking configuration data and policies that are applicable to a specific discrete computing workload to thereby enable the virtual machine to simultaneously belong to multiple virtual networks using the single NIC. The network containers supported by the NIC can be associated with a single tenant to enable additional flexibility such quickly switching between virtual networks and support pre-provisioning of additional computing resources with associated networking policies for rapid deployment. The network containers can also be respectively associated with different tenants so that the single NIC can support multi-tenant services on the same virtual machine.Type: GrantFiled: April 27, 2021Date of Patent: March 7, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Abhishek Shukla, Abhishek Ellore Sreenath, Neha Aggarwal, Naveen Prabhat, Nisheeth Srivastava, Xinyan Zan, Ashish Bhargava, Parag Sharma, Rishabh Tewari
-
Patent number: 11595348Abstract: A method for providing topology information, use of a name service server, a device, a computer program, a computer-readable medium and a method for configuring a device to be named within an industrial network, wherein a) the device to be named receives a neighbouring name message from a neighbouring device, b) a self-naming module creates a topological neighbouring domain name based on the neighbouring name message, c) the self-naming module transmits the topological neighbouring domain name to a name service server, d) the self-naming module receives from the name service server a response message, which includes at least one device name of the device to be named belonging to the topological neighbouring domain name, and e) at least one device name from the response message is assigned to the device to be named and this name is stored as the device name by the self-naming module.Type: GrantFiled: July 30, 2019Date of Patent: February 28, 2023Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Harald Albrecht, Stephan Höme, Thomas Talanis
-
Patent number: 11588912Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing user interface development tools. In one aspect, a method includes receiving console logs that specify sequences of user interface events that occurred during user sessions. For each of multiple user sessions, a received console log for the user interface events that occurred during that user session is identified. Playback data that presents visual changes of one or more user interfaces of the publisher that occurred during that user session is generated. An interactive interface is generated and provided. The interface includes session replay area in which the playback data presents the visual changes of the one or more user interfaces of the publisher that occurred during that user session and a console log area that presents console entries from the console log for the user interface events that occurred during that user session.Type: GrantFiled: March 2, 2021Date of Patent: February 21, 2023Assignee: FullStory, Inc.Inventors: Joel Grayson Webber, Joshua Calvin Teague
-
Patent number: 11575764Abstract: A device performing operations including instantiating at least one vENUM instance, wherein the at least one vENUM instance responds to a query by determining if at least one of: a service or a record is operating; when the at least one of: the service or the record is operating, initiating, by the at least one vENUM instance, a query for the at least one of the service or the record; defining at least one virtual availability zone; instantiating a propagation module responsible for the at least one virtual availability zone, wherein the propagation module communicates with a database associated with the virtual availability zone and a name server, and updates the database based on the determining step of the at least one vENUM instance; instantiating a provisioning module within the propagation module.Type: GrantFiled: September 23, 2020Date of Patent: February 7, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Mehrad Yasrebi, James Jackson
-
Patent number: 11550608Abstract: Guest-to-host virtual networking can include linking a virtual entity proxy to a network adapter of a host machine through a virtual bridge. In response to a request that starts a guest running on the host machine, the guest can be configured to point to the virtual entity proxy and to communicatively couple to a network through the virtual entity proxy linked to the network adapter of the host machine. The virtual entity proxy can be bound to the network, such that the virtual entity proxy intermediates communications between the guest and one or more other guests running on one or more different host machines that are also communicatively coupled to the network.Type: GrantFiled: October 31, 2019Date of Patent: January 10, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Akshay Nair, Phil Coulthard, Vadim Berestetsky, Farhan Arshad, Aditya Jain, Hsing Gen Alexander Wu, Sami El Cheikh
-
Patent number: 11533215Abstract: Network management techniques are described. A controller device of this disclosure manages a device group of a network. The controller device includes processing circuitry in communication with the memory, the processing circuitry being configured to receive, using a programmable diagnosis service executed by the processing circuitry, a programming input, to form, using the programmable diagnosis service, based on the programming input, a resource definition graph that models interdependencies between a plurality of resources supported by the device group, to detect, using the programmable diagnosis service, an event affecting a first resource of the plurality of resources, and to identify, using the programmable diagnosis service, based on the interdependencies modeled in the resource definition graph formed based on the programming input, a root cause event that caused the event affecting the first resource, the root cause event occurring at a second resource of the plurality of resources.Type: GrantFiled: March 17, 2020Date of Patent: December 20, 2022Assignee: JUNIPER NETWORKS, INC.Inventors: Jayanthi R, Chandrasekhar A, Javier Antich, Sri Sampath Mallipudi, Premchandar N, Harsha Lakshmikanth, Gregory A. Sidebottom, Zhifei Fang
-
Patent number: 11509664Abstract: A message management service allows a user to access and manage messages from various message services. The user can access the message management service using a message management client application executing on a client device and can draft messages using the message management client application and send the messages through the different message services. The message management service can add information to messages sent using the message management client application that can be used to identify and organize the messages. A secure sent-message identifier can be added to messages sent by the message management service to reliably indicate that the messages were sent by the message management service.Type: GrantFiled: May 1, 2020Date of Patent: November 22, 2022Assignee: Dropbox, Inc.Inventors: Jack Dubie, Michael Roeder, Steven Kabbes
-
Patent number: 11509545Abstract: Systems and methods for utilizing network hints to configure the operation of modern workspaces are described. In an embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive, by a network performance service, a network configuration policy; determine, by the network performance service, one or more characteristics of network traffic generated by a selected one of a plurality of workspaces instantiated via a local management agent; receive, by the network performance service, one or more traffic hints; and execute a responsive action prescribed in the network configuration policy based, at least in part, upon: (i) the one or more characteristics of network traffic, and (ii) the one or more traffic hints.Type: GrantFiled: March 8, 2021Date of Patent: November 22, 2022Assignee: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
-
Patent number: 11502864Abstract: A method performed at a server configured to onboard devices in a conference room includes: receiving a log-in request from a user device; receiving a request from the user device for a first activation code for activating devices for use in the conference room; transmitting the first activation code to the user device; receiving a first request from a first device in the conference room for authorization to be used in the conference room, the first request including a second activation code; determining whether the second activation code matches the first activation code; if the second activation code matches the first activation code, authorizing the first device for use in the conference room; and if the second activation code does not match the first activation code, denying the first device for use in the conference room.Type: GrantFiled: August 26, 2020Date of Patent: November 15, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Wayne Moorefield, Jr., Vikas Vashisht
-
Patent number: 11477082Abstract: An energy conservation management method includes selecting, by a policy server, a target scenario model from a plurality of scenario models based on a plurality of scenario attribute values of a target network, and configuring, by the policy server, a network device in the target network based on an energy conservation policy of the target scenario model. At least one of the plurality of scenario attribute values is an attribute value of a scenario attribute related to a network power consumption of the target network. The at least one of the plurality of scenario attribute values includes a plurality of attribute values of a corresponding scenario attribute, wherein each of the plurality of attribute values is collected at a different time from other attribute values of the plurality of attribute values that are collected at different times.Type: GrantFiled: October 17, 2019Date of Patent: October 18, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bing Sun, Jianbing Wang, Yan Zhuang