Patents Examined by Barbara B Anyan
  • Patent number: 10812444
    Abstract: The present invention concerns a method for the configuration of a network with network addresses, wherein the network consists of at least one central computer and a plurality of fans, which can communicate via a bus system in wired and/or wireless manner with the central computer, wherein each fan has a rewritable memory and a RFID interface for communication with a preferably mobile communications device, wherein the serial number of the respective fan is saved in its memory and the serial number can be read out by the communications device in the nonoperational voltage-free state of the particular fan.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: October 20, 2020
    Assignee: ebm-papst Mulfingen GmbH & Co. KG
    Inventor: Markus Humm
  • Patent number: 10812342
    Abstract: Example method includes: receiving, by a network device in a network, a first network policy and a second network policy configured by a network administrator, wherein the first network policy comprises a first metric and the second network policy comprises a second and different metric; detecting, by the network device, a conflict between the first network policy and the second network policy; determining, by the network device, a relationship between the first metric and the second metric; modifying, by the network device, at least one of the first network policy and the second network policy to resolve the conflict based on the relationship between the first metric and the second metric; and combining, by the network device, the first network policy and the second network policy to generate a composite network policy that is represented on a single policy graph.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: October 20, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Joon Myung Kang, Anubhavnidhi Abhashkumar, Sujata Banerjee, Ying Zhang, Wenfei Wu
  • Patent number: 10805360
    Abstract: A method for performing initial registration is provided. The method includes receiving a server timeout message, the server timeout message including at least a field set to a value equal to a value received during a first registration. The method further includes initiating restoration procedures by performing an initial registration.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: October 13, 2020
    Assignee: BlackBerry Limited
    Inventor: Jan Hendrik Lucas Bakker
  • Patent number: 10803151
    Abstract: In a general aspect, a computer implemented method can include identifying, in a program code stored in computer memory, a location of a dynamic repair target code section for an assignment to a program variable, a value of which is known only at runtime. The method can also include modifying the program code at the identified location of the dynamic repair target code section to assign an immediate value different from a correct runtime value to the program variable. The method can further include inserting, into the program code in the computer memory, a dynamic repair probe code section that is executed before the dynamic repair target code and, at runtime, modifies the immediate value in the code to contain the correct runtime value when an attack has not occurred.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: October 13, 2020
    Assignee: VERIMATRIX
    Inventors: Neil William Stewart, Graeme Kerr Harkness, Douglas McPherson Little
  • Patent number: 10791083
    Abstract: Systems, methods, and computer media for manipulating electronic messages are provided herein. A system for editing electronic messages can include at least one processor, and an application. The application can be configured to, by the at least one processor, send an electronic message from a sender to a recipient, edit the message after it has been sent to the recipient to create an edited message, retain a relative location of the message in the recipient's inbox while the edited message is created, send the edited message from the sender to the recipient, and place the edited message in the relative location of the message in the recipient's inbox.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: September 29, 2020
    Assignee: Myabuy, LLC
    Inventor: Joel Goslar
  • Patent number: 10783211
    Abstract: The present disclosure provides a page processing method and device thereof. In particular, the method comprises: receiving a first command, where the first command is configured to instruct and visit a first page and, the first page is a page visited on a terminal; reading a cached resource of the first page from a terminal memory; based on the cached resource of the first page, re-loading the first page; and displaying the re-loaded first page on the terminal. The present disclosure solves the technical issue of a low processing speed when a backward operation is executed in the page.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: September 22, 2020
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Yunhui Chen, Qingfeng Xie
  • Patent number: 10778767
    Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions that are executed by the at least one processor and configure the at least one processor to implement a replication protocol for replicating memory from an initiator to a target. The initiator requests one or more pages of memory at the target. Responsive to the initiator receiving a page advertisement from the target, the initiator updates a list of pages at the initiator. The list of pages is replicated at the target. The initiator performs a remote direct memory access (RDMA) write to the one or more pages of memory at the target. Responsive to successful completion of the RDMA write, the initiator updates the list of pages at the initiator. Upon completion of the RDMA write the list of pages is updated at the target.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Leonid Chernin, Daniel Gan-Levi, Ehood Garmiza, Constantine Gavrilov
  • Patent number: 10778620
    Abstract: Dynamic content can be delivered via email. Email messages include HTML content with one or more hyperlinks referring to a network-connected dynamic content server. The hyperlinks are accessed upon rendering of the email on a client device, triggering a request to a dynamic content server. The dynamic content server determines a content item to be served in response to the request. The dynamic content item determination may be based on factors including the identity of the requester, the email communication in which the hyperlink is embedded, recent activities or behavior on the part of the requester, and/or known preference or demographic information associated with the requester. The request can be directed to a selected content item stored within a content delivery network, for transmission back to the requester and display to the user within the email.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: September 15, 2020
    Inventors: Stefan Beeman, Gordon Michael Green, Christian Monberg, Neeraj Gore
  • Patent number: 10749927
    Abstract: The present application provides a webpage loading method, apparatus and system. The method includes: loading a webpage resource, wherein a JS file of each module resource is set behind the body resource, extracting a JS resource required for running of the JS file from each module resource, and registering the JS resource into a pre-established function running pool, and after the body resource loading is completed, injecting the JS resource of each module resource in the function running pool into the corresponding JS file.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: August 18, 2020
    Assignee: Guangzhou Shenma Mobile Information Technology Co., Ltd.
    Inventors: Peng Hou, Jie Meng, Minghai Shao, Yining Chen
  • Patent number: 10749871
    Abstract: Network connectivity is selectively established by monitoring, on a client, communications activity incident to accessing a network, the communications activity including a request to access the network. An application associated with the communications activity is be identified. A communications configuration associated with the application is accessed, the communications configuration indicating how the application is configured to access the network. Network connectivity is selectively established based on the communications configuration, and the application may be enabled to access the network to support the communications activity.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: August 18, 2020
    Assignee: Oath Inc.
    Inventor: Philip W. Flack
  • Patent number: 10749956
    Abstract: A computing system for managing storage relative to a storage subsystem is provided. The computing system includes a processor and a first interface configured to interact with a deployed software system using a representational state transfer communication technique. A second interface is configured to interact with the storage subsystem in accordance with the representational state transfer technique. The computing system is configured to interact with the storage subsystem via the second interface in response to a request from the deployed software system via the first interface and to provide an output to the deployed software system through the first interface based on the interaction with the storage subsystem.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan Battle, Kanaka Komandur, Aditya Desai, Costel Radu, Jared Lambert
  • Patent number: 10742719
    Abstract: In an embodiment of the present disclosure, there is provided a computer-implemented method, wherein the computer is operable between a management server and at least one cloud server providing a cloud service, the method comprising: collecting management data related to the cloud service through a standard protocol for network management, wherein the standard protocol allows communication of the management data via a designated port; and sending at least part of the management data to the management server.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Guang Ya Liu, Yi Li Wang, Qing Yin, Ming Zhao
  • Patent number: 10742754
    Abstract: Systems, methods, apparatuses, and software for caching tracking elements of network content are provided herein. In one example, a method of operating a cache node of a content delivery network that caches content for delivery to end user devices is provided. The method includes receiving content requests from an end user device for content cached by the cache node and responsively providing the content for delivery to the end user device, processing the content requests to determine a edge state that corresponds to the end user device, transferring information related to the edge state for delivery to at least one other cache node of the content delivery network for handling of content requests received at the at least one other cache node.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: August 11, 2020
    Assignee: Fastly, Inc.
    Inventor: Simon Wistow
  • Patent number: 10715618
    Abstract: A network node includes a processor programmed to parse at least a portion of an input block having a plurality of segments, determine whether at least one of the plurality of segments matches a segment stored in a history buffer, and predict a compressibility of the input block based at least in part on whether at least one of the plurality of segments matches a segment stored in the history buffer.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: July 14, 2020
    Assignee: Hughes Network Systems, LLC
    Inventor: Uday R. Bhaskar
  • Patent number: 10708349
    Abstract: A server offloads one or more tasks to a first media gateway. The server receives, from the first media gateway that is receiving a video stream of a television channel, a first message that indicates that the first media gateway is eligible to process a request for media content of the television channel that otherwise would be processed by the server. The server receives, from a second media gateway, a request for media content of the television channel. The server transmits, to the second media gateway, a redirection response that instructs the second media gateway to request the media content from the first media gateway.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: July 7, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Feng Yan
  • Patent number: 10700931
    Abstract: Various embodiments of methods and systems for network infrastructure configuration based on network device configuration templates are provided. A network device configuration template is received where the network device configuration template corresponds to network device configuration data based on template elements. Template elements include variable placeholders, versions, Stock Keeping Units (SKUs), firmware, and target devices identified in the network device configuration template. Values for the template elements are referenced from a dataset storage component. The network device configuration data are classified into different classification units. The network device configuration data are merged with the network device configuration template that programmatically defines configuration of network devices. A network device configuration instance is generated based on evaluating the template elements and replacing template elements with values from the dataset storage.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sandeep Koushik Sheshadri, Parveen Kumar Patel, Varun Venkatesh, Nisheeth Srivastava
  • Patent number: 10694002
    Abstract: Data compression optimization based on client clusters is described. A system identifies a cluster of similar client devices in a group of client devices, by comparing data compression factors that correspond to each client device in the group of client devices. The system identifies a relationship between data compression factors corresponding to the cluster and data compression ratios corresponding to the cluster. The system identifies a client device, in the cluster, which corresponds to a data compression ratio that is inefficient relative to other compression ratios corresponding to other client devices in the cluster. The system outputs a data compression recommendation for the client device, based on data compression factors corresponding to the client device and the identified relationship between the data compression factors corresponding to the cluster and the data compression ratios corresponding to the cluster.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: June 23, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Amihai Savir, Idan Levy, Shai Harmelin, Shiri Gaber, Oshry Ben-Harush, Avitan Gefen
  • Patent number: 10671367
    Abstract: A system for providing a consistent user experience of an application across disparate mobile devices comprises a computing device including a display analysis application, and one or more mobile devices including a display analysis application is provided. In one example, a mobile device comprises a memory storing a version of an operating system, a display analysis patch, and a patched application. A consistency module of the mobile device is configured to access the application with the display analysis patch, obtain one or more display parameters of the mobile device via the application with the display analysis patch, and transmit the obtained one or more display parameters to a computing device.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: June 2, 2020
    Assignee: Apkudo, LLC
    Inventors: Joshua Scott Matthews, David Michael Teitelbaum
  • Patent number: 10671521
    Abstract: A system and method for communicating with power tools using a universal protocol. The universal protocol may be implemented using a universal core module that is installed across a variety of power tools and other devices to enable communications therewith. Communications to and from the power tools are translated to a universal protocol once received. The translated communications are handled by the universal core module of a particular tool according to a set of rules. In response, the universal core module outputs communications according to the universal protocol and the set of rules, which may be translated to another protocol for receipt by components of the tool or an external device. The communications may be used, for example, to obtain tool performance data from the tools and to provide firmware updates.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: June 2, 2020
    Assignee: Milwaukee Electric Tool Corporation
    Inventor: Matthew J. Mergener
  • Patent number: 10666763
    Abstract: Techniques for automatically generating an integrity check hash value for a content asset served by a third-party server when the content asset is added to a template in a user interface. The techniques include displaying, by the user interface, a visual layout of web content, the UI configured to receive modifications to a component of the web content. The component comprising a template for generating hypertext markup language (HTML) embodying the component. The techniques further include receiving a modification to the component of the web content, wherein the modification includes instructions to include a content asset in the component of the web content and detecting that the content asset is hosted on a third-party server. Additionally, the techniques include generating HTML for the web content, the HTML including an integrity hash value for the content asset based on the template.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: May 26, 2020
    Assignee: Adobe Inc.
    Inventors: Damien Antipa, Antonio Sanso