Patents Examined by Stephen T Gundry
  • Patent number: 10374809
    Abstract: A server obtains response data for an asynchronous response to a request from a client. The server generates, in response to obtaining the response data, a digital signature for the response data. The server makes available the response data, the digital signature, and location information that indicates a location from which a digital certificate usable to verify the digital signature can be obtained.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: August 6, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Arjun Dasarakothapalli, Morgan Akers, David Alan Blunt, Darin Keith McAdams
  • Patent number: 10372932
    Abstract: In various embodiments, methods, devices and systems for securely generating, sealing, and restoring factory-generated calibration and provisioning data for an electronic device are described, in which calibration and provisioning data for an electronic device are generated in a distributed manner and stored on a storage system. The calibration data can be retrieved from the storage system during device assembly and finalized calibration and provisioning data for each electronic device can be stored to the storage system. In one embodiment, a sealing server, to attest to the authenticity of the factory generated data, seals the finalized calibration data. In one embodiment, an electronic device can access a data store containing the factory-generated data and can update or restore calibration or provisioning data for the device from the data store.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: August 6, 2019
    Assignee: Apple Inc.
    Inventors: Thomas P. Mensch, Jason D. Gosnell, Jerrold V. Hauck, Muralidhar S. Vempaty, Dallas B. De Atley
  • Patent number: 10372909
    Abstract: Example implementations relate to determination as to whether a process is infected with malware. For example, in an implementation, information of a process extracted from a snapshot of system memory is obtained. A determination as to whether the process is infected with malware is made based on a process model.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: August 6, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Michael John Wray, Nigel Edwards
  • Patent number: 10367822
    Abstract: Access to a module element within a first module by a second module is prohibited if the module element within the first module has not been exposed to the second module. If a particular module element within a first module has been exposed to a second module, then access to the particular module element by the second module may or may not be allowed depending on: (a) whether the particular module element has been declared with a public or non-public access modifier, (b) whether a second exposed module element, which includes the particular module element, has been declared with a public or non-public access modifier, (c) a level of access associated with the operation that attempts to access the particular module element of the first module, and/or (d) whether an accessibility override configuration is set for accessing the particular module element.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: July 30, 2019
    Assignee: Oracle International Corporation
    Inventors: Alexander R. Buckley, Mark B. Reinhold, Alan Bateman, Paul Sandoz, Chris Hegarty
  • Patent number: 10366251
    Abstract: Systems and method for alerting a user device based on a proposed anonymization of a contribution to a conversation thread via one or several location-based anonymization rules are disclosed herein. The system can include a user device that can have location-determining features that can determine a physical location of the user device; a network interface that can exchange data with a server via a communication network; and an I/O subsystem that can convert electrical signals to user-interpretable outputs in a user interface. The system can include a server that can: receive a contribution from the user device; determine an anonymization level for applying to the contribution; identify a potential identifier in the content of the contribution; anonymize the potential identifier according to the determined anonymization level; and generate and provide an alert to the user device.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: July 30, 2019
    Assignee: Pearson Education, Inc.
    Inventors: Sean A. York, Scott A. Hellman, James Wyatt, Marko Rodriguez, Steven H. Hill
  • Patent number: 10360395
    Abstract: A process of hiding a key or data inside of random noise is introduced, whose purpose is to protect the privacy of the key or data. In some embodiments, the random noise is produced by quantum randomness, using photonic emission with a light emitting diode. When the data or key generation and random noise have the same probability distributions, and the key size is fixed, the security of the hiding can be made arbitrarily close to perfect secrecy, by increasing the noise size. The hiding process is practical in terms of infrastructure and cost, utilizing the existing TCP/IP infrastructure as a transmission medium, and using light emitting diode(s) and a photodetector in the random noise generator. In some embodiments, symmetric cryptography encrypts the data before the encrypted data is hidden in random noise, which substantially amplifies the computational complexity.
    Type: Grant
    Filed: November 28, 2015
    Date of Patent: July 23, 2019
    Assignee: Fiske Software, LLC
    Inventor: Michael Stephen Fiske
  • Patent number: 10352300
    Abstract: A method for authorizing a user for a control access to at least one wind turbine or at least one wind farm is disclosed. In this method, a certification center first authenticates a user, and the certification center accepts a control-access type from the authenticated user. The certification center then generates an electronic certificate according to the accepted control-access type and/or according to stored access permissions of the authenticated user. Then the certificate is used for authentication with the wind turbine or with the wind farm for the purpose of performing a control access. A system for performing the method and also relates to a certification center and to an interface of a wind turbine or of a wind farm.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: July 16, 2019
    Assignee: Wobben Properties GmbH
    Inventors: Thorsten Jakobs, Simon Demuth, Helge Giertz
  • Patent number: 10356061
    Abstract: A process of hiding one or more public keys inside of random noise is introduced, whose purpose is to protect the privacy of the public keys. In some embodiments, the random noise is produced by quantum randomness, using photonic emission with a light emitting diode. When the public key generation and random noise have the same probability distributions, and the key size is fixed, the security of the hiding can be made arbitrarily close to perfect secrecy, by increasing the noise size. The process of hiding can protect public keys that are vulnerable to Shor's algorithm or analogs of Shor's algorithm, executed by a quantum computer. The hiding process is practical in terms of infrastructure and cost, utilizing the existing TCP/IP infrastructure as a transmission medium, and a light emitting diode(s) in the random noise generator.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: July 16, 2019
    Assignee: Fiske Software, LLC
    Inventor: Michael Stephen Fiske
  • Patent number: 10354071
    Abstract: A method for updating process objects of an automation project stored in an engineering system, wherein an automation device is designed and/or configured via the engineering system to control a technical process and wherein, furthermore, the technical process to be controlled can be operated and monitored via an operator system in which changes to process objects made during the run-time are not lost but secured and are automatically “updated” or “traced” in the engineering system.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: July 16, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Benjamin Lutz, Anna Palmin
  • Patent number: 10348503
    Abstract: A method and system including a display; a memory storing processor-executable process steps; and a processor to execute the processor-executable process steps to cause the system to: receive a first request at a server; generate a first dataset and a second dataset at the server, wherein the second dataset is encrypted; transmit the first and second dataset to a client; receive at the server a second request and the encrypted dataset, wherein the second request includes a request to execute an action with at least one data element in the first data set; and in response to receipt of the second request and encrypted dataset, decrypt the encrypted dataset to validate the second request. Numerous other aspects are provided.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: July 9, 2019
    Assignee: SAP PORTALS ISRAEL LTD.
    Inventor: Alex Volchok
  • Patent number: 10335738
    Abstract: According to one embodiment, a system comprises one or more counters; comparison logic; and one or more hardware processors communicatively coupled to the one or more counters and the comparison logic. The one or more hardware processors are configured to instantiate one or more virtual machines that are adapted to analyze received content, where the one or more virtual machines are configured to monitor a delay caused by one or more events conducted during processing of the content and identify the content as including malware if the delay exceed a first time period.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: July 2, 2019
    Assignee: FireEye, Inc.
    Inventors: Sushant Paithane, Michael Vincent, Sai Vashisht, Darien Kindlund
  • Patent number: 10331535
    Abstract: A computer system identifies event discrepancies in an event tracking network. For a given event track-able content, the computer system identifies the event tracking system from its tracking URL. The computer system retrieves an event report from the event tracking system. The computer system also retrieves event postback messages from the content publisher and generates the event discrepancy report by comparing the data in the event report with the event postback messages.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: June 25, 2019
    Assignee: AppiSocial Co., Ltd.
    Inventor: En-Yi Liao
  • Patent number: 10326738
    Abstract: Techniques for trust status of a communication session are described. According to various embodiments, different networks cooperate to facilitate routing of communication sessions between different devices. According to various embodiments, a network involved in routing a communication session ascertains whether an authentication status of a communication session is received, and categorizes a trust status of the communication session accordingly.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: June 18, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan
  • Patent number: 10318719
    Abstract: Aspects of the subject disclosure may include, for example, generating a digital certificate responsive to an authentication of a user according to a dynamic biometric process, associating the digital certificate with a transaction record for the transaction, storing information associated with authentication conditions of the dynamic biometric process, receiving an access request associated with the transaction, and providing access to the transaction record, the information associated with the authentication conditions of the dynamic biometric process or a combination thereof responsive to the access request, where granting of the access is according to transmitting an access acknowledgement to equipment of the user, or obtaining another authentication to allow permission to access or a combination thereof. Other embodiments are disclosed.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: June 11, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Frank Kao
  • Patent number: 10320809
    Abstract: Methods and systems for providing web content from a decoupled rendering engine to a visual display of an electronic device of a user are provided. A request for web browser content is received at a browser rendering engine server from a local web browser of an electronic device of a user. The browser rendering engine server is physically separate from the electronic device of the user. The requested web content is retrieved. Additionally, the requested web content is provided to a rendering engine that is isolated within a rendering engine container stored on the browser rendering engine server. The web content is rendered at rendering engine, thereby generating web content output from the rendering engine. Further, the web content output is provided to a viewing application on the electronic device of the user.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: June 11, 2019
    Assignee: Cyberinc Corporation
    Inventors: Scott Alexander, Branden Spikes
  • Patent number: 10313391
    Abstract: A method of automatically reformatting electronic content for providing to a visual display of an electronic device of a user is provided. The method comprises receiving a first version of electronic content. The method also comprises identifying one or more elements within the electronic content, each element having a first format. Additionally, the method comprises identifying a corresponding second format for each of the one or more elements. The method also comprises automatically reformatting the first version of the electronic content to a second version of the electronic content. The method further comprises presenting the second version of the electronic content on said visual display of an electronic device of the user.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: June 4, 2019
    Assignee: Cyberinc Corporation
    Inventors: Branden Spikes, Scott Alexander
  • Patent number: 10298543
    Abstract: Various embodiments of the invention disclosed herein provide techniques for associating a firewall policy with a dynamic domain name system (DNS) hostname. A policy configuration portal associates a first hostname with a first network address. The policy configuration portal sets firewall policy configuration associated with the first hostname to include the first network address. The policy configuration portal receives a first message that associates a DNS hostname with a second network address. The policy configuration portal, in response to receiving the first message, associates the second network address with the first hostname. The policy configuration portal modifies a firewall policy configuration associated with the first hostname to include the second network address. At least one advantage of the disclosed techniques is that a firewall policy can be implemented for a residential home or small business that employs dynamic IP addressing.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: May 21, 2019
    Assignee: VERISIGN, INC.
    Inventors: Nathan Glenn, Sameer Thakar
  • Patent number: 10291621
    Abstract: A system includes an apparatus among apparatuses configured to relay communication between equipment, and another apparatus coupled to the apparatuses through a network. The apparatus receives a beacon from one or more equipment for which given operation is executed by a user among a plurality of equipment, the beacon including first identifier whose value is common to the plurality of equipment, each of the plurality of equipment being configured to transmit the beacon; transmits the first identifier and second identifier identifying the one or more equipment, in the beacon, to the another apparatus; and executes relaying communication between equipment relating to a list of second identifier from the another apparatus. The another apparatus transmits, to one of apparatuses, a list of second identifier received in relation to first identifier with a common value in a plurality of the first identifier received from the one of apparatuses.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: May 14, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Koichi Yasaki, Kazuaki Nimura, Hidenobu Ito, Takuya Sakamoto, Yosuke Nakamura, Junya Kani
  • Patent number: 10289844
    Abstract: A method for safeguarding a stored file from malware. In one embodiment, the method includes at least one computer processor receiving, to a storage system, a first file from a first computing device. The method further includes analyzing the received first file to determine whether the received first file is suspected of encryption by malware. The method further includes responding to determining that the received first file is suspected of encryption by malware, initiating one or more actions, including suspending replacement of an instance of the first file backed up to the storage system with the received first file. The method further includes storing the received first file to a portion of the storage system designated for file isolation.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Graham C. Charters, Bret W. Dixon, Benjamin T. Horwood, Alexander H. Poga, Mark A. Shewell
  • Patent number: 10289845
    Abstract: A method for safeguarding a stored file from malware. In one embodiment, the method includes at least one computer processor receiving, to a storage system, a first file from a first computing device. The method further includes analyzing the received first file to determine whether the received first file is suspected of encryption by malware. The method further includes responding to determining that the received first file is suspected of encryption by malware, initiating one or more actions, including suspending replacement of an instance of the first file backed up to the storage system with the received first file. The method further includes storing the received first file to a portion of the storage system designated for file isolation.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Graham C. Charters, Bret W. Dixon, Benjamin T. Horwood, Alexander H. Poga, Mark A. Shewell