Patents Examined by Barbara B Anyan
-
Patent number: 10812444Abstract: 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: GrantFiled: August 10, 2016Date of Patent: October 20, 2020Assignee: ebm-papst Mulfingen GmbH & Co. KGInventor: Markus Humm
-
Patent number: 10812342Abstract: 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: GrantFiled: April 28, 2017Date of Patent: October 20, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Joon Myung Kang, Anubhavnidhi Abhashkumar, Sujata Banerjee, Ying Zhang, Wenfei Wu
-
Patent number: 10805360Abstract: 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: GrantFiled: May 12, 2017Date of Patent: October 13, 2020Assignee: BlackBerry LimitedInventor: Jan Hendrik Lucas Bakker
-
Patent number: 10803151Abstract: 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: GrantFiled: May 31, 2017Date of Patent: October 13, 2020Assignee: VERIMATRIXInventors: Neil William Stewart, Graeme Kerr Harkness, Douglas McPherson Little
-
Patent number: 10791083Abstract: 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: GrantFiled: April 15, 2019Date of Patent: September 29, 2020Assignee: Myabuy, LLCInventor: Joel Goslar
-
Patent number: 10783211Abstract: 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: GrantFiled: February 7, 2017Date of Patent: September 22, 2020Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.Inventors: Yunhui Chen, Qingfeng Xie
-
Patent number: 10778767Abstract: 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: GrantFiled: April 28, 2017Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Leonid Chernin, Daniel Gan-Levi, Ehood Garmiza, Constantine Gavrilov
-
Patent number: 10778620Abstract: 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: GrantFiled: December 15, 2016Date of Patent: September 15, 2020Inventors: Stefan Beeman, Gordon Michael Green, Christian Monberg, Neeraj Gore
-
Patent number: 10749927Abstract: 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: GrantFiled: September 21, 2016Date of Patent: August 18, 2020Assignee: Guangzhou Shenma Mobile Information Technology Co., Ltd.Inventors: Peng Hou, Jie Meng, Minghai Shao, Yining Chen
-
Patent number: 10749871Abstract: 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: GrantFiled: June 20, 2016Date of Patent: August 18, 2020Assignee: Oath Inc.Inventor: Philip W. Flack
-
Patent number: 10749956Abstract: 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: GrantFiled: December 18, 2015Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Ryan Battle, Kanaka Komandur, Aditya Desai, Costel Radu, Jared Lambert
-
Patent number: 10742719Abstract: 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: GrantFiled: October 13, 2015Date of Patent: August 11, 2020Assignee: International Business Machines CorporationInventors: Guang Ya Liu, Yi Li Wang, Qing Yin, Ming Zhao
-
Patent number: 10742754Abstract: 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: GrantFiled: September 29, 2015Date of Patent: August 11, 2020Assignee: Fastly, Inc.Inventor: Simon Wistow
-
Patent number: 10715618Abstract: 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: GrantFiled: December 12, 2016Date of Patent: July 14, 2020Assignee: Hughes Network Systems, LLCInventor: Uday R. Bhaskar
-
Patent number: 10708349Abstract: 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: GrantFiled: October 9, 2015Date of Patent: July 7, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Feng Yan
-
Patent number: 10700931Abstract: 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: GrantFiled: April 7, 2015Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sandeep Koushik Sheshadri, Parveen Kumar Patel, Varun Venkatesh, Nisheeth Srivastava
-
Patent number: 10694002Abstract: 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: GrantFiled: April 27, 2017Date of Patent: June 23, 2020Assignee: EMC IP Holding Company LLCInventors: Amihai Savir, Idan Levy, Shai Harmelin, Shiri Gaber, Oshry Ben-Harush, Avitan Gefen
-
Patent number: 10671367Abstract: 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: GrantFiled: December 28, 2016Date of Patent: June 2, 2020Assignee: Apkudo, LLCInventors: Joshua Scott Matthews, David Michael Teitelbaum
-
Patent number: 10671521Abstract: 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: GrantFiled: July 6, 2017Date of Patent: June 2, 2020Assignee: Milwaukee Electric Tool CorporationInventor: Matthew J. Mergener
-
Patent number: 10666763Abstract: 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: GrantFiled: September 7, 2016Date of Patent: May 26, 2020Assignee: Adobe Inc.Inventors: Damien Antipa, Antonio Sanso