Patents Examined by Krisna Lim
  • Patent number: 9503333
    Abstract: Aspects of the present disclosure involve provisioning customers of an aggregator, such as a reseller, of a content delivery network (CDN). In one aspect, content requests to the CDN are processed in accordance with the virtual IP (VIP) address at which the request was received, according to a property template bound to the VIP where the template is selected by the customer and only involves discrete parameters for the reseller. In another aspect, cache fills of the network are processed without direct knowledge of the customer origin through a combination of some request attribute, e.g., alias host of the customer, and an attribute of the reseller to make a DNS request to a name server outside the CDN. Another aspect involves receiving a property template selection, an origin and an alias from a customer of the reseller, and providing appropriate DNS entries to validate the customer and provide origin information to the CDN.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: November 22, 2016
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 9485310
    Abstract: A multi-core processor of a network attached storage system processes requests from host computers for services of a file system service. Each core maintains endpoints of respective connection-layer connections to the hosts to affine respective streams of network traffic with the core, and dynamically and preferentially assigns execution threads of the core to process file system service requests of the streams affined with the core. Each core also co-operates with the other cores to dynamically and non-preferentially (a) assign execution threads of the core to process file system service requests of the streams affined with the other cores, and (b) assign execution threads of the other cores to process file system service requests of the streams affined with the core, promoting efficient use of the cores for the processing workload of the file system service.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: November 1, 2016
    Assignee: EMC IP Holding Company LLC
    Inventors: Jean-Pierre Bono, John Forecast, Mukesh Gupta, Frederic Corniquet, Philippe Armangau
  • Patent number: 9483473
    Abstract: Embodiments in the present disclosure include systems and methods related to a high-availability architecture for a cloud-based concurrent-access collaboration platform. The disclosed technology relates to an active data center which includes multiple document server instances that handle user requests for concurrently accessing documents. Multiple document server instances are implemented on a single physical server. This architecture uses an instance assignment manager to assign documents to the document server instances, a primary repository to store backup snapshots of the documents, and a datastore to store all changes made to the documents. The disclosed technology also involves a backup data center that can be swapped with the active data center automatically.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: November 1, 2016
    Assignee: Box, Inc.
    Inventors: Michael Ansel, Miles Spielberg, Yuan Cheng, Lance Co Ting Keh, Antoine Boulanger, Jonathan Berger, Komal Mangtani, Kevin Gao, Remington Wong, Naeim Semsarilar, Yingming Chen, Florian Jourda
  • Patent number: 9479589
    Abstract: A network arrangement that employs a cache having copies distributed among a plurality of different locations. The cache stores state information for a session with any of the server devices so that it is accessible to at least one other server device. Using this arrangement, when a client device switches from a connection with a first server device to a connection with a second server device, the second server device can retrieve state information from the cache corresponding to the session between the client device and the first server device. The second server device can then use the retrieved state information to accept a session with the client device.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: October 25, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventor: Rodger D. Erickson
  • Patent number: 9479638
    Abstract: A server includes a mail interface that can communicate messages using various formats and protocols to track down recipients of important messages. An automated dispatcher maintains dispatching rules that establish preferences for message routing. The dispatching rules distinguish between email, mobile-phone, and pager addresses and communication protocols and can be set to try different addresses and protocols to get a message to one or more recipients. Forwarded messages can be reformatted for the receiving device, while a copy of the original message is retained. Messages may be reformatted to include the phone number of the message sender. The reformatted message can then present the user with an option to return the message via a phone call. The reformatted message can include more than one phone number, in which case the sender's phone numbers can be prioritized for presentation to the user.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: October 25, 2016
    Assignee: MXGO Technologies, Inc.
    Inventors: Jens U. Horstmann, Vincent L. Tang, Alan Rothkopf, Tal Dayan, Arie Avnur, Justin M. Kitagawa, Carolyn B. Boyce, Aleksandr M. Schvartsman, Aswath N. Satrasala, Ajay Govindarajan
  • Patent number: 9479393
    Abstract: Disclosed herein are a variety of systems and methods that may be utilized to facilitate the configuration of intelligent electronic devices (IED) and other devices. In one embodiment, a configurable IED may be able to perform a plurality of features. The plurality of features may be enabled by a plurality of functional modules configured to implement the plurality of features. A feature-selecting subsystem configured to receive a first feature-selecting filter and to apply the first feature-selecting filter to selectively enable a subset of a plurality of features based on the feature-selecting filter. The subset of the plurality of features may be associated with a plurality of feature configuration settings. A feature configuration subsystem configured to receive at least one configuration filter and to set at least a subset of the plurality of feature configuration settings.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: October 25, 2016
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Tony J. Lee, Stephen L. Dodgen, Michael H. Patrick, Lee S. Underwood
  • Patent number: 9473498
    Abstract: A client module downloaded by web browser from a server receives authentication information to open a smart card in a card reader and to initiate a secure network connection to a first server module running on a server. The client module calls a second server module running on the server. And the client module receives a new application for the smart card. Then the client module causes the smart card to delete an old application and load the new application. Each of the operations performed by client module occurs in a single session.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: October 18, 2016
    Assignee: Oracle America, Inc.
    Inventors: Oscar A. Montemayor, Matthew R. Hill
  • 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: 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: 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: 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: 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: 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: 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