Patents Examined by Krisna Lim
  • Patent number: 9467528
    Abstract: Provided is a method of improving performance of a web server by predicting a Hypertext Transfer Protocol (HTTP) request and the web server enabling the method, including transmitting, to an HTTP requester, at least one web content among web contents including static web contents and dynamic web contents in response to an HTTP request, selecting, from the web contents, a required web content to be additionally transmitted to the HTTP requester and a potential web content to be additionally transmitted to the HTTP requester, determining, among the potential web content, a web content to be preloaded, and storing, in a document cache, the required web content and the web content to be preloaded.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: October 11, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Ik Soon Kim, Sun Ja Kim, Chae Kyu Kim
  • Patent number: 9456058
    Abstract: A method for managing assets for a content item to be displayed on at least one client computing device having a display is provided. Additionally, a server computing device for managing assets for a content item to be displayed on at least one client computing device having a display is provided. Additionally, a computer-readable storage device having processor-executable instructions embodied thereon is provided. The processor-executable instructions are for managing assets for a content item to be displayed on at least one client computing device having a display.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: September 27, 2016
    Assignee: Google Inc.
    Inventor: Wook Jin Chung
  • Patent number: 9442695
    Abstract: The present invention relates to a method of generating an array of random bits. The method generates unique arrays of random bits using carbon nanotube field effect transistor fabrication technology and can be used for security applications. The method includes: modifying a substrate to form a modified surface having a pattern selected from a group including: trenches, rigs, and a combination thereof; depositing a compound on the trenches and/or the rigs; and applying a dispersion of carbon nanomaterials onto the modified surface to form an array of random bits. The first system includes setting an array of random bits based on carbon nanomaterials as a digital signature by measuring electric charge flowing through each individual bit. The second system includes protecting an array of random bits against iterative unauthorized accessing mechanisms.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: September 13, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Jose Miguel Lobez Comeras
  • Patent number: 9438673
    Abstract: Tenant changes are received at a multi-tenant service. The tenant changes are segmented, by tenant, and individual update streams are established with individual tenant stream processors. Each tenant stream processor makes changes for a given tenant, until the changes for that tenant are completed.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vipul Bansal, Marcus Vinicius Silva Gois, Mark Coburn, Suraj Gaurav, Swaminathan Pattabiraman
  • Patent number: 9424064
    Abstract: A system and method of deploying a network hopping adaptor is disclosed. In some embodiments, a network hopping adaptor may be configured to manipulate network traffic so as to change at least one network characteristic of the network traffic, and at least one network interface of a machine selected from a group of machines may be configured to send the network traffic to the network hopping adaptor. The network hopping adaptor may manipulate such characteristics as an IP address, a port number, an encryption algorithm or a compression algorithm. The group of machines may be deployed as virtual machines being executed by a virtualization server, and the network hopping adaptor may be implemented on another virtual machine being executed by the virtualization server. Alternatively, or in addition, the group of machines or the network hopping adaptor may be implemented as physical machines.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: August 23, 2016
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: Gangadhar Ganga, Alen Cruz, Suzanne P. Hassell, Paul F. Beraud, III, Ledford J. Meadows, III, Stephen Patrick Marra, Jeanette M. Moody, Stephen R. Martin
  • Patent number: 9419924
    Abstract: A method and an apparatus of reference notification comprises obtaining an instant message that is sent from a sending user. A contact is selected that satisfies a predetermined criterion from contacts of the sending user. For the selected contact, content is determined that is of interest to the selected contact, and content is found that is of interest and is included in the obtained instant message based on the determined content of interest. Based on the found content of interest, a reference notification message is sent to a contact corresponding to the found content of interest, for notifying the contact that the content of interest is referenced. By using the technical scheme of the present disclosure, the problems of existing technologies that a user cannot accurately and quickly determine whether an instant message references content with which he/she is concerned are solved.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: August 16, 2016
    Assignee: Alibaba Group Holding Limited
    Inventor: Jun Ye
  • Patent number: 9413622
    Abstract: To assist in monitoring the intelligent messaging network, a system and method for publishing logging and status information from the servers is provided. A list of available servers accessible for monitoring by persons, devices, and applications via a remote monitor device can be provided. The remote monitor device may forward selected servers from the list of available servers in which they are interested. Also, particular information about the selected servers can be requested. Access to certain servers and information may be restricted to those with authorization. Authorization can be verified by the use of digital certificates. The requested information can then be gathered and provided to authorized persons or devices. Typically, the information includes logging and status information from the servers. The information can be provided as an XML page and viewed using, for example, a standard web browser.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: August 9, 2016
    Assignee: Telecommunication Systems, Inc.
    Inventors: Kenneth John Clubb, Lyle Sutton
  • Patent number: 9413766
    Abstract: A device and method for establishing a connection between devices is disclosed. A first device receives a request to connect to a second network device and, based on the request, a determination is made as to whether the first device is set to a first communication mode or a second communication mode. If the first device is set to the first communication mode then a first name associated with the second device is sent to a first name service, the first name service supporting establishing an encrypted connection to the second device, a resource for the encrypted connection to the second device is received at the first device, and communication with the second device is established over the network via the encrypted connection using the received resource. If the first device is set to the second communication mode then communication with the second device is established via a second connection.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: August 9, 2016
    Assignee: VirnetX, Inc.
    Inventors: Victor Larson, Robert Dunham Short, III, Edmund Colby Munger, Michael Williamson
  • Patent number: 9413781
    Abstract: A system and method to detect and contain threatening executable code by employing a threat monitor, verifier, endpoint agent, and a security information and event management module. The system and method are a departure from and an improvement over conventional systems in that, among other things, the system and method allow an investigator to determine whether a threat has persisted or executed, and allow that information to be communicated back to the detection mechanism (or other system) such that a user (or machine) may make a decision to take further action such as to contain the threat quickly and/or permit the system to do so automatically.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: August 9, 2016
    Assignee: FireEye, Inc.
    Inventors: Sean Cunningham, Robert Dana, Joseph Nardone, Joseph Faber, Kevin Arunski
  • Patent number: 9408051
    Abstract: Social media websites contain posts which may benefit persons affected by an emergency situation or natural disaster. Discovering trustworthy posters of useful information is disclosed such that messages indicating relevant information, and an associated trust value, may be provided to interested parties.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: August 2, 2016
    Assignee: Avaya Inc.
    Inventors: Peter Finney, Alberto Pasi, David Skiba, Reinhard P. Klemm
  • Patent number: 9407437
    Abstract: A plaintext and cryptographic key are used to generate an initialization vector to be used in a cryptographic algorithm, such as an encryption algorithm. In some examples, the plaintext and cryptographic key are input into an effectively one-way function, such as a cryptographic hash function, the output of which is usable as an initialization vector. Cryptographic keys may be rotated probabilistically based at least in part on probabilities of output collisions of the effectively one-way function to ensure a low probability of two different plaintexts resulting in calculation of the same initialization vector for use with the same cryptographic key.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: August 2, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Matthew John Campagna
  • Patent number: 9405753
    Abstract: A method is provided for playing back media from a network. The method includes receiving a search criteria from a network enabled device. The method further includes accessing a database comprising a plurality of network addresses, where the database associates each address with one or more classes of information. The addresses in the database each access a media network resource. The method further includes selecting at least one address in the database using the search criteria, and signaling the selected address to the network enabled device. The method also includes controlling the network enabled device so as to automatically access and play back the media resource of the selected address.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: August 2, 2016
    Inventor: George Aposporos
  • Patent number: 9407619
    Abstract: A method for determining an authentication score for use in exchanging information between a first and a second device. The method comprises at the first device: determining a first authentication score associated with a first information exchange session between the first and second devices; determining a second authentication score associated with a second information exchange session between the first and second devices, the second information exchange after the first information exchange; combining the first and second authentication scores to create a combined score; responsive to the first authentication score, generating an encryption key for encrypting the combined score, wherein the encryption key is known by the first and the second devices; and encrypting the combined score to generate a dynamic pairing code.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: August 2, 2016
    Assignee: NXT-ID, Inc.
    Inventors: Charles David Tunnell, Justin Mitchell, Jacob Zurasky
  • Patent number: 9390030
    Abstract: Provided is an information storage device including a storage unit configured to store encrypted content and an encryption key to be applied to decryption of the encrypted content, wherein the storage unit stores a converted encryption key generated through an arithmetic operation of the encryption key and an electronic signature that is constituent data of an encrypted content signature file set corresponding to the encrypted content, wherein the electronic signature is an electronic signature for data that includes constituent data of the encrypted content and the encryption key, and wherein a reproduction device configured to read the encrypted content from the storage unit and execute a decryption process is able to be caused to perform acquisition of the encryption key through an arithmetic operation of applying the electronic signature to the converted encryption key.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: July 12, 2016
    Assignee: SONY CORPORATION
    Inventors: Yoshiyuki Kobayashi, Hiroshi Kuno, Takamichi Hayashi
  • Patent number: 9385954
    Abstract: Some embodiments provide a physical forwarding element that hashes portions of packet headers using several novel hashing techniques. The techniques include a novel set of finishing operations that improve the quality of resulting hashes by increasing their distribution and improving their apparent-randomness. In addition, the finishing operations virtually guarantee that different length inputs will hash to different results, even when padded to be the same initial values. The techniques also include efficient handling of remainder sections when distributing sections of a hash input across multiple processing units. The remainders are hashed into various previously generated hashes based on how many remainders result. These hashing techniques are useful for many network applications.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: July 5, 2016
    Assignee: NICIRA, INC.
    Inventor: Jarno Rajahalme
  • Patent number: 9385869
    Abstract: A computer-implemented method for trusting digitally signed files in the absence of verifiable signature conditions may include (1) receiving, from an agent on at least one endpoint device, signature information that indicates that a file encountered by the endpoint device has been digitally signed, (2) generating, based at least in part on the signature information received from the endpoint device, a reputation for the file that indicates the file's trustworthiness, (3) receiving a request from an additional agent for reputation information for the file, and (4) sending, in response to receiving the request, the reputation for the file to the additional agent to enable the additional agent to determine the trustworthiness of the file in the absence of verifiable signature conditions. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: July 5, 2016
    Assignee: Symantec Corporation
    Inventors: Sourabh Satish, Christopher J. Peterson
  • Patent number: 9383893
    Abstract: A presentation system and method is disclosed for presenting a presentation via a communications network. The presentation system includes one or more client nodes structured to receive presentation data. One or more leader stations of the presentation is structured to control content of the presentation data at the one or more client nodes, and one or more content server sites is structured to provide the presentation data to the one or more client nodes. The presentation system further includes one or more content managers structured to manage the delivery of the presentation data to the one or more content server sites and verify that the presentation data is operable to being presented at the one or more client nodes.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: July 5, 2016
    Assignee: Open Invention Network, LLC
    Inventors: Robert H. Ogdon, Frank E. Johnson
  • Patent number: 9374346
    Abstract: A network device comprises a storage device storing an application program for a secure communications service, and at least one processor configured to execute the application program for the secure communications service so as to enable the network device to send a request to look up a network address of a second device based on an identifier associated with the second device, receive an indication that the second device is available for the secure communications service, the indication including the requested network address and provisioning information for a secure communication link, connect to the second device over the secure communication link, using the received network address of the second device and the provisioning information for the secure communication link, and communicate at least one of video data and audio data with the second device using the secure communications service via the secure communication link.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: June 21, 2016
    Assignee: VIRNETX, INC.
    Inventors: Victor Larson, Robert Dunham Short, III, Edmund Colby Munger, Michael Williamson
  • Patent number: 9369442
    Abstract: Disclosed is a method and system for transmitting data. The system includes at least one first stationary and/or mobile communication terminal at least one further second communication terminal and a switching unit reachable by all communication terminals via a data network. The communication terminals send data to the switching unit, which data are encrypted with a symmetric encryption method, and send the symmetric key encrypted with a public key of a key pair to the switching unit, so that the same can send it to other communication terminals, which in possession of an associated private key then are capable of accessing the information stored at the switching unit and decrypt the same.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: June 14, 2016
    Assignee: Hoccer GmbH
    Inventor: Pavel Mayer
  • Patent number: 9363076
    Abstract: A device, method, and an action figure toy for implementing encrypted content for implementation in a game are disclosed. The encrypted content may relate to physical objects, such as action figure toys corresponding movie characters and/or any other physical objects. Such content may be encrypted separately and distinctively during a development stage of the game. Decryption information for decrypting the encrypted content may be stored on and distributed with corresponding physical objects. A set of encrypted content associated with such a physical object may be decrypted upon presence of the physical object detected by a reader configured to read information stored on the physical object and responsive to receiving the decryption key stored on the physical object. The decrypted content may be implemented in the game responsive to the presence of the physical object on the reader.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: June 7, 2016
    Assignee: DISNEY ENTERPRISES, INC.
    Inventors: Robert Nelson, Jose Villeta