Patents Issued in June 13, 2017
  • Patent number: 9680774
    Abstract: A network interface controller (NIC) executes a set of instructions with respect to received data communications packet and generates output data associated with the execution of the set of instructions. The NIC stores the output data in a location that is accessible to an operating system.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: June 13, 2017
    Assignee: Red Hat, Inc.
    Inventor: Jiri Pirko
  • Patent number: 9680775
    Abstract: In one aspect, the invention is a computer program product residing on a computer readable medium having a plurality of instructions stored thereon. The instructions when executed by the processor, cause that processor to schedule a network-based media event; and to invite an attendee to attend the network-based media event. Other aspects of the invention includes a process and a method.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: June 13, 2017
    Assignee: INTEL CORPORATION
    Inventors: Peter Sirota, Don Johnson, Sudheer Tumuluru
  • Patent number: 9680776
    Abstract: A method and apparatus for instant messaging based on a user interface is provided. The method comprises providing a window having a plurality of regions in the user interface, wherein the plurality of regions comprise at least one navigation region, and at least one message region to display one or more dialog windows; receiving a navigation input within navigation region; navigating among the one or more dialog windows based on the navigation input; and displaying the one or more dialog windows in the message region.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: June 13, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Wentao Wang, Shundong Gao, Yehui Lin, Shourun Zeng, Wenxiang Wang
  • Patent number: 9680777
    Abstract: A communication device receives an out-of-office message regarding a first contact. An application executing on the communication device displays a name of the first contact and an out-of-office indication regarding the first contact without displaying said out-of-office message.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: June 13, 2017
    Assignee: BlackBerry Limited
    Inventor: Jason Tyler Griffin
  • Patent number: 9680778
    Abstract: A system and method for delivering content in real-time using advanced messaging technology that reduces the risk of content being lost or dropped in transmission. The system and method utilize a custom, simplified XML format to deliver real-time textual, numeric, and metadata content directly to subscribers. The XML tag set specifies all of the information needed to package, process, and distribute real-time content messages and includes an advanced tagging structure that allows granular content customization. Messages are built on the fly using multi-channel data processing techniques. The XML delivery system and method offers an array of real-time market-specific page-based “Alert” services and aggregated newswires with accompanying real-time numeric data feeds. These feeds contain proprietary assessments and other price data across a broad spectrum of global and regional commodity markets, including oil, petrochemicals, metals, electric power, natural gas, coal, and risk.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: June 13, 2017
    Assignee: S&P Global Inc.
    Inventors: Sameer Merchant, Gerald Bueshel, Jules Michael McLeod, John Marshall
  • Patent number: 9680779
    Abstract: The present invention relates to the use of unstructured and untagged text message protocols to form a text message body that can be used to transmit and receive semi-structured, or structured text message bodies, which optionally may also use various, widely used Markup Languages. The semi-structure, or structure used within the text message body can be a format, such as, but not limited to, partitioning and/or comma delimited values, etc. The tagging for use with the text message body can be a protocol, such as, but not limited to, Extensible Markup Language (XML).
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: June 13, 2017
    Inventor: Jack L. Marovets
  • Patent number: 9680780
    Abstract: A method for identifying a spam mail and a mail server using the method are provided. The method includes: when receiving a mail, retrieving a mail header of the mail; obtaining reference servers from a received line of the mail header; obtaining mail forwarding information of a mail forwarding host of each of the reference servers, and obtaining mail receiving information of a mail receiving host of each of the reference servers; comparing the mail forwarding information of an i-th reference server with the mail receiving information of an (i?1)-th reference server; and when the mail forwarding information of the i-th reference server is completely different from the mail receiving information of the (i?1)-th reference server, identifying the mail as the spam mail.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: June 13, 2017
    Assignee: Wistron Corporation
    Inventor: Yu-Shan Hsieh
  • Patent number: 9680781
    Abstract: According to one embodiment, a system includes an interface, a memory, and a processor. The interface receives, from a first device associated with a requesting user, a request. The requesting user is associated with an enterprise group. The enterprise group comprises a plurality of users. The memory is operable to store e-mail information for each of the plurality of users in the enterprise group. A processor is communicatively coupled to the interface and the memory and is operable to determine, based on the request and the e-mail information, one or more expert users in the enterprise group to provide a response to the request.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: June 13, 2017
    Assignee: Bank of America Corporation
    Inventors: Wilson Ferreira, Samuel Howgego, Stephen M. Harris
  • Patent number: 9680782
    Abstract: Message management services can include processing an email to identify relevant content from among all content in the email and converting the identified relevant content into a simple, easy-to-read format. For example, message management services can apply multiple parsing strategies to an email. Each strategy can attempt to parse the email to identify relevant content and to output results that include any identified relevant content and an associated confidence score. The results having the highest confidence score can be selected. The identified relevant content included in the selected results can be converted into a flat string with stylings and links for displaying relevant content of the email in a simple, easy-to-read format.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: June 13, 2017
    Assignee: DROPBOX, INC.
    Inventors: David Barshow, Ringo Law, Kevin Ewe, Sean Beausoleil, Andrew Long, Steven Kabbes, Michael Roeder
  • Patent number: 9680783
    Abstract: An email update system dynamically updates the content of an email when the originator of an email has sent the email, and the originator later determines that the email requires editing. The updating may take place transparent to the recipient and without the introduction of duplicative content into the recipient's email program. The email update system comprises a delta engine program and a delta temporary storage in a sender's computer, a queue manager program and an intermediate email queue in a server computer, and a recipient email retrieval program in a recipient's computer.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: June 13, 2017
    Assignee: SNAP INC.
    Inventors: Yen-Fu Chen, John W. Dunsmoir, Hari Shankar
  • Patent number: 9680784
    Abstract: A method, executed by one or more processors, includes receiving a message that is addressed to a user, determining, via one or more sensors, whether the user is occupied with an attention critical situation, and conducting a user-directed response process responsive to determining that the user is not occupied with an attention critical situation. In some embodiments, the user-directed response process includes conducting a text substitution process on the message, presenting an abbreviated version of the message and a list of response options to the user, determining a response option that is selected by the user, and sending a response to the message that corresponds to the response option that is selected by the user. In some embodiments, the list of response options includes a plurality of message-dependent formulated responses, a null response, and a spoken response. A corresponding apparatus and computer program product are also disclosed herein.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sara H. Basson, Seth E. Bravin, William B. Huber, Dimitri Kanevsky, Alfred J. Noll, Adam Skwersky
  • Patent number: 9680785
    Abstract: Embodiments of systems and methods for geo-location of a computing resource are generally described herein. In some embodiments, a first computing device determines a geographical location of the first device. The first device accesses an identifier of a second computing device and associates the location with the second device. The first device transmits a notification of the location being associated with the second device to the second device. In response to receiving the notification, the second device periodically transmits a message to the first device. The second device may detect a disconnection of a wired connection coupling the second device with an external system. In response to the detection, the second device ceases the periodic transmission of the message. The first device dissociates the location from the second device based on an elapsed time period since reception of a most recent one of the messages exceeding a predetermined time period.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: June 13, 2017
    Assignee: Intel Corporation
    Inventor: Mrigank Shekhar
  • Patent number: 9680786
    Abstract: The invention generally relates to a communication and notification system and method thereof, and more particularly to a method and system for providing, tracking, sending reminders, and receiving communications/notifications in response to end-users in a variety of commercial market segments, e.g., medical, governmental compliance and criminal.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: June 13, 2017
    Inventors: Kelly L. Bain, James K. Dodd
  • Patent number: 9680787
    Abstract: A distribution list identifies a plurality of recipient addresses for electronic messages. Normal updates to the distribution list can be performed via update commands from an authorized address that is stored in association with the distribution list as authorized to update the distribution list. When a removal command is received from a specific recipient address, which is not authorized to update the distribution list, the specific address can be removed from the distribution list. When an addition command is received from the specific address, a new address can be added to the distribution list. Before sending an outbound electronic message, the distribution list is resolved to the current set of recipient addresses.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: June 13, 2017
    Assignee: BLACKBERRY LIMITED
    Inventors: Douglas James Arthur Burrell, Robert Michael Philip Gondosch
  • Patent number: 9680788
    Abstract: A method, apparatus, and system for automatically prompting a user to sign up for a microblog. The method includes acquiring follow requests that are sent by multiple microblog users to a to-be-invited use. The method also includes creating pre-follow relationships according to the follow requests, and saving the pre-follow relationships between the to-be-invited user and the microblog users that send the follow requests, to generate a pre-follow relationship table. The method also includes sending, in a case in which the number of all pre-follow relationships corresponding to the to-be-invited user is greater than or equal to a first threshold, a prompt message to the to-be-invited user, so as to prompt the to-be-invited user to sign up for the microblog.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: June 13, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Lihua Huang
  • Patent number: 9680789
    Abstract: In one embodiment, a method includes identifying one or more first users of the social-networking system that are connected to a second user within the social-networking system; inferring one or more applications of interest to the second user based at least in part on information associated with one or more applications installed on one or more client systems of the first users; generating one or more recommendations corresponding to one or more of the applications of interest to the second user; ranking the recommendations based on social-graph information of the second user relative to the one or more first users; and sending one or more of the ranked recommendations to one or more client devices of the second user.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: June 13, 2017
    Assignee: Facebook, Inc.
    Inventors: Neel Ishwar Murarka, Philip Fung, Raghavendar Chandrasekaran
  • Patent number: 9680790
    Abstract: In one aspect, a computer-implemented method for managing Domain Name System (DNS) information is provided. The method uses a computing device having a processor and a memory. The method includes receiving, in the memory, source DNS data from a plurality of DNS systems including at least first source data from a first source system and second source data from a second source system. The method also includes identifying, by the processor, an inconsistency between the first source data and the second source data. The inconsistency includes an inconsistency type. The method further includes determining a solution to the inconsistency by applying one or more rules from a plurality of inconsistency rules based at least in part on the inconsistency type associated with the inconsistency. The method also includes resolving the inconsistency using the determined solution including generating resultant DNS data.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: June 13, 2017
    Assignee: MasterCard International Incorporated
    Inventor: Daniel A. Ruggeri
  • Patent number: 9680791
    Abstract: Facilitating content accessibility via different communication formats is disclosed. In some embodiments, in response to receiving a content request from an IPv6 enabled client, the requested content is provided to the IPv6 enabled client in IPv6 format, wherein the requested content is originally obtained in IPv4 format from an IPv4 enabled server and translated into IPv6 format.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: June 13, 2017
    Assignee: Fortinet, Inc.
    Inventor: Barrett Gibson Lyon
  • Patent number: 9680792
    Abstract: Included are embodiments for ReNAT communications address communications. Some embodiments include a network operations center (NOC) that includes a ReNAT twin NAT that translates between a customer-assigned private IP address and a unique private IP (UPIP) address. The NOC may additionally include a ReNAT VPN component coupled to the ReNAT twin NAT, where the ReNAT VPN provides a source IP address to the ReNat twin NAT. The NOC may include logic that when executed by a processor, causes the processor to facilitate communication between a user workstation on a private network and a remote computing device, wherein facilitating communication includes receiving the data from the user workstation via a traditional VPN portal, wherein address translation has been performed by a ReNAT twin NAT client on the user workstation.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: June 13, 2017
    Assignee: Acceleration Systems, LLC
    Inventors: Jack Dennis McKinney, Richard Lee McKinney
  • Patent number: 9680793
    Abstract: An in-band signaling method that enables secure updates of a care-of-IP address for a mobile host that roams between access networks. In the illustrative embodiment described herein, a mobile host includes an intelligent interface that handles IP networking functions and tunnels IP packets between the mobile host and the mobile host's home agent/remote access server (HA/RAS) transparently, as if the mobile host established a connection to a communicating or destination host (DST) from the home network (where the HA/RAS resides). In accordance with an aspect of the invention, there is provided an in-band signaling method that employs encrypted three-way handshake signaling messages that are embedded in encapsulated IP packets to enable care-of IP address updates. This method can effectively protect mobile hosts from denial-of-service attacks and is transparent to NAT/NAPT firewalls.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: June 13, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventor: Hui Luo
  • Patent number: 9680794
    Abstract: A system for transmitting ArchestrA information from a first network in a first security domain to a second network in a second security domain. A first stand-alone server within the first security domain retrieves information via the first network from a first ArchestrA Galaxy and/or from a first historian in the first security domain and forwards the retrieved information to a send server coupled to the first network. The send server forwards the received information received to a receive server via a one-way data link. The receive server receives the information from the send server and forwards the received information to a second stand-alone server via the second network. The second stand-alone server receives the information from the receive server and forwards the information to a second ArchestrA Galaxy and/or to a second historian in the second security domain.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: June 13, 2017
    Assignee: Owl Computing Technologies, LLC
    Inventors: John Curry, Ronald Mraz
  • Patent number: 9680795
    Abstract: Techniques for destination domain extraction for secure protocols are disclosed. In some embodiments, destination domain extraction for secure protocols includes monitoring network communications between a client and a remote server; determining if the client sends a request to create a secure connection with the remote server (e.g., in which the network communications are initiating a setup for a secure protocol-based connection); and extracting a destination domain from the request to create the secure connection with the remote server. In some embodiments, the secure protocol is a secure sockets layer (SSL) protocol or transport layer security (TLS) protocol, and the destination domain is extracted from the server name indication (SNI) of a client hello message sent from the client to the remote server. In some embodiments, destination domain extraction for secure protocols further includes applying a policy (e.g.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 13, 2017
    Assignee: Palo Alto Networks, Inc.
    Inventors: Shivakumar Buruganahalli, Song Wang
  • Patent number: 9680796
    Abstract: An asset management system is presented. The management system includes monitoring devices able to provide asset data across firewalls without requiring reconfiguration of the firewalls. The asset data pass through a forwarding service that instantiates a virtual tunnel comprising a communication channel between the monitoring devices and remote asset management engines. The asset management engines can also be located behind firewalls. As the management engines aggregate asset data, the engines can present one or more alerts via a management interface.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: June 13, 2017
    Assignee: Lantronix, Inc.
    Inventors: Daryl R. Miller, David L. Wagstaff
  • Patent number: 9680797
    Abstract: An aspect of the present disclosure provides deep packet inspection (DPI) of network packets for keywords of a vocabulary. In one embodiment, a mapping specifying association of respective keywords to corresponding unique pattern codes is maintained, with each pattern code being shorter in length compared to the corresponding keyword and being computed based on a formula. Upon receiving a network packet, a token (containing a sequence of characters) present in the network packet is first identified and the formula then applied to the identified token to generate a token code. The token is determined to match a specific keyword when the token code equals the pattern code corresponding to the specific keyword in the mapping.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: June 13, 2017
    Assignee: Oracle International Corporation
    Inventor: Giridhar Narasimhamurthy
  • Patent number: 9680798
    Abstract: Network fabric devices capable of participating in an anonymity protocol can be configured to operate as virtual circuit end-points where the node routes packets between a virtual circuit associated with a hidden service address and a port-level channel. Through management of the virtual circuit end-points, the network fabric devices participate as a hop in a virtual circuit, host hidden services, or operate as an interface to hidden services while reducing latency and truly hiding hidden services.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: June 13, 2017
    Assignee: Nant Holdings IP, LLC
    Inventors: Thomas Wittenschlaeger, Nicholas J. Witchey
  • Patent number: 9680799
    Abstract: An apparatus with one or more masking rules stored in a memory receives unmasked data associated with a first session identifier via a network and converts the received unmasked data into masked data by applying the one or more masking rules to the unmasked data. The apparatus generates a first mapped identifier associated with the unmasked data and first session identifier. The apparatus also receives, via a network, a second mapped identifier associated with a second session identifier. Upon receiving the second mapped identifier and second session identifier, the apparatus determines whether the second session identifier corresponds to the first session identifier and finds the first mapped identifier corresponding to the received second mapped identifier. The apparatus retrieves and sends the unmasked data associated with the first mapped identifier.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: June 13, 2017
    Assignee: Bank of America Corporation
    Inventors: Shankar Ramasubramanian Iyer, Maria Auxilia Dominique, Navanith R. Keerthi, Suresh G. Nair
  • Patent number: 9680800
    Abstract: Methods may display a URI of a resource. Methods may determine the presence of a non-public data element in the URI. Methods may generate a random number in response to the determination of the presence of the non-public data element. Methods may compute a resultant number based on the exclusive or of the random number and the non-public data element. Methods may substitute the resultant number for the non-public data element in the URI. Methods may transmit the URI and the random number to a server. Methods may receive a resource from the server, in response to the transmission of the URI and the random number to the server. Methods may compute the non-public data element using the random number and the resultant number. Methods may substitute the non-public data element for the resultant number in the URI. Methods may re-determine the URI of the resource.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: June 13, 2017
    Assignee: Bank of America Corporation
    Inventor: Michael K. Hofmeister
  • Patent number: 9680801
    Abstract: A request addressed to a particular resource is received and a determination is made that the request should be redirected to a man-in-the-middle gateway within the network. A first encrypted connection is established between the client device and the man-in-the-middle gateway, and a second encrypted connection between the man-in-the-middle gateway and the server. The resource is modified into a modified resource by changing pointers within the particular resource to point to a location in a domain associated with the man-in-the-middle gateway within the network. The modified resource is served.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: June 13, 2017
    Assignee: iboss, Inc.
    Inventor: Paul Michael Martini
  • Patent number: 9680802
    Abstract: A method, system, and computer program product for providing protected remote access from a remote access client to a remote access server over a computer network through a plurality of inspections. A remote access configuration file is created for the remote access client. A digital hash of the configuration file is then generated. The digital hash is compared with a configuration file stored at a predefined web location. If the comparison results in a match between the digital hash and the stored configuration file, a digital hash comparison is performed between an encrypted remote access configuration file and an encrypted configuration file stored at the predefined web location. If the plurality of inspections are passed, the remote access client is released from a quarantine state and a virtual private network (VPN) connection to the remote access server is established.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: June 13, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Colin Lee Feeser, Anthony W. Ondrus, Steven J. Sanders
  • Patent number: 9680803
    Abstract: Systems and methods for managing (for example, creating, transmitting, delivering, encrypting, storing, and the like) secure SMS (short message service) and secure MMS (multimedia messaging service) communications are disclosed.
    Type: Grant
    Filed: February 21, 2011
    Date of Patent: June 13, 2017
    Assignee: CellTrust Corporation
    Inventors: Kevin K Moshir, Sean S Moshir, Houman Shafiezadeh
  • Patent number: 9680804
    Abstract: A device includes a security process unit (SPU) associated with a logical ring of SPUs. The SPU receives a packet with an address associated with a malicious source, and creates, based on the packet, an entry in a data structure associated with the SPU. The entry includes information associated with the packet. The SPU provides an install message to a next SPU in the logical ring. The install message instructs the next SPU to create the entry in another data structure, and forward the install message to another SPU. The SPU receives the install message from a last SPU, and sets a state of the entry to active in the data structure based on receiving the install message from the last SPU. The SPU performs a particular action on another packet, associated with the malicious source, based on the setting the state of the entry to active.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: June 13, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Chao Chen, Xiao Ping Zhu, Huaxiang Yin, Zheling Yang
  • Patent number: 9680805
    Abstract: A method and system for key management. The method includes receiving, by a control domain on a server, a request for a tenant key, and obtaining an authorization secret from a management service, where the management service is external to the server. The method further includes, in response to the request, decrypting, after obtaining the authorization secret, an encrypted platform master key to obtain a platform master key, decrypting an encrypted tenant key to obtain the tenant key using the platform master key, and providing the tenant key to an entity that issued the request.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: June 13, 2017
    Assignee: Skyport Systems, Inc.
    Inventors: Robert Stephen Rodgers, William Norman Eatherton, Michael John Beesley, Stefan Alexander Dyckerhoff, Philippe Gilbert Lacroute, Edward Ronald Swierk, Neil Vincent Geraghty, Keith Eric Holleman, Thomas John Giuli, Srivatsan Rajagopal, Paul Edward Fraley, Vijay Krishnaji Tapaskar, Daniel Sergeevich Selifonov, Keith Anthony Low
  • Patent number: 9680806
    Abstract: Systems and method for sending a first alphacode to a first participant over a secure channel. Sending a second alphacode to a second participant over a secure channel. Receiving a first encoded message, a second encoded message, and a plaintext message. The first encoded message is based on the first alphacode and the second encoded message is based on the second alphacode. Generating a first ciphertext based on the first alphacode and the plaintext message. Comparing the first ciphertext to the first encoded message and determining the authenticity of the first encoded message based at least on the comparing to the first ciphertext. Comparing the second ciphertext to the second encoded message and determining the authenticity of the second encoded message based at least on the comparing to the second ciphertext. Sending a first confirmation to the first participant and sending a second confirmation to the second participant.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: June 13, 2017
    Assignee: NEW YORK UNIVERSITY
    Inventors: Ashlesh Sharma, Lakshminarayanan Subramanian, Dennis Shasha
  • Patent number: 9680807
    Abstract: A server establishes a secure session with a client device where a private key used in the handshake when establishing the secure session is stored in a different server. During the handshake procedure, the server receives a premaster secret that has been encrypted using a public key bound with a domain for which the client device is attempting to establish a secure session. The server transmits the encrypted premaster secret to the different server for decryption along with other information necessary to compute a master secret and session keys for the secure session. The different server decrypts the encrypted premaster secret, generates the master secret, and generates session keys that are used in the secure session for encrypting and decrypting communication between the client device and the server and transmits those session keys to that server.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: June 13, 2017
    Assignee: CLOUDFLARE, INC.
    Inventors: Sébastien Andreas Henry Pahl, Matthieu Phillippe François Tourne, Piotr Sikora, Ray Raymond Bejjani, Dane Orion Knecht, Matthew Browning Prince, John Graham-Cumming, Lee Hahn Holloway, Nicholas Thomas Sullivan, Albertus Strasheim
  • Patent number: 9680808
    Abstract: Organizations maintain and generate large amounts of sensitive information using computer hardware resources and services of a service provider. Furthermore, there is a need to be able to delete large amounts of data securely and quickly by encrypting the data with a key and destroying the key. To ensure that information stored remotely is secured and capable of secure deletion, cryptographic keys used by the organization should be prevented from being persistently stored during serialization operations. Signaling methods are used to notify virtual machine instances of serialization events in order to prevent keying material from being stored persistently.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Todd Lawrence Cignetti, Eric Jason Brandwine, Robert Eric Fitzgerald, Andrew J. Doane
  • Patent number: 9680809
    Abstract: A method for secure data storage in a cloud storage infrastructure comprises providing a set of first upload files to be stored in the cloud storage infrastructure, providing a set of first random noise files, splitting each file of the two sets into a group of fragments, recombining the fragments by randomly intermixing fragments from different groups thus generating a set of second upload files, encrypting each second upload file with a first encryption key and storing each first encryption key in a secure storage location, storing reconstruction information about the set of first upload files, the splitting, the recombining and the first encryption keys in the secure storage location, uploading each second upload file to a respective temporary cloud storage location, repeatedly moving each uploaded second upload file to a new temporary cloud storage location in predetermined intervals of time.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Matthias Seul, Artemiy A. Solyakov
  • Patent number: 9680810
    Abstract: Techniques are disclosed for authorization of devices entering a network. A new device entering a network sends an authorization request. Another device in the network may receive the request and prompt the user to approve the device. The user can use a device identifier provided by the new device in approving the new device. Assuming the identifier provided by the new device matches an identifier accessible by the authorizing device, the user authorizes the new device. A key is then generated for the new device, which allows access to an appropriate range of network services. Authorization decisions can be synchronized among the various devices in a network, so even if an authorizing device leaves the network, the new device key can be validated. A security service can be replicated in a new device once the device is authorized to access the network.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: June 13, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Gilbert, Ron J. Mevissen
  • Patent number: 9680811
    Abstract: A communication method and system for implementing third-party authentication is disclosed. The method includes the steps of receiving a service request from a requesting party; performing a third-party authentication on the service request according to a gray list and obtaining an authentication result; and processing the service request according to the authentication result. The system includes one or more processing elements, for example, user equipment (UE), Proxy Call Session Control Function (PCSCF), Service Call Session Control Function (SCSCF) and Application Server (AS) which cooperate to perform the disclosed method. The present invention implements a third-party control of services based on the gray list, and can effectively manage a variety of services in the communication system.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: June 13, 2017
    Assignee: Alcatel Lucent
    Inventors: Xiaohang Ma, Shanjing Tang
  • Patent number: 9680812
    Abstract: A technique is directed to operating an authentication system. The technique involves receiving an enrollment request to enroll a user in a new authentication procedure in place of an earlier-established authentication procedure. The earlier-established authentication procedure is operative to authenticate the user at a first security level within a range of security levels. The new authentication procedure is operative to authenticate the user at a second security level within the range of security levels, the first security level being at least as high as the second security level within the range of security levels. The technique further involves, in response to the enrollment request, initiating the earlier-established authentication procedure to authenticate the user. The technique further involves, in response to completion of the earlier-established authentication procedure, performing an authentication enrollment operation associated with the new authentication procedure.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: June 13, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Mohsen Emaminouri, Yedidya Dotan, Vadim Bruk, Andrew Luke
  • Patent number: 9680813
    Abstract: A method of credential provisioning on a target service utilizes three credential sets: authentication credentials, privileged credentials and provisioned credentials. An intermediate element receives a request from a user client to establish a session with a target service. The request includes authentication credentials. The intermediate element creates provisioned credentials using privileged credentials which are authorized for creating provisioned credentials for accessing the target service. Once provisioned credentials have been created, a dual session communication channel is established between the user client and the target service. The session between the user client and intermediate element is established using the authentication credentials and the session between the intermediate element and the target service is established using the provisioned credentials. Optionally, user authorization to establish a session with the target service is determined prior to creating the provisioned credentials.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: June 13, 2017
    Assignee: Cyber-Ark Software Ltd.
    Inventors: Yair Sade, Roy Adar, Yossi Dantes, Tzippi Yitzhack, Andrey Dulkin
  • Patent number: 9680814
    Abstract: Embodiments of the present invention disclose a method, a device, and a system for registering a terminal application. In the embodiments of the present invention, a download address information recommending request that is sent by a first terminal and carries a terminal identifier of a second terminal is received; and recommended download address information is returned to the first terminal, where the recommended download address information includes a terminal application download address and authentication information used for performing registration, so that the first terminal sends, to the second terminal, a recommending message carrying the recommended download address information, so as to make the second terminal register according to the terminal application download address and the authentication information used for performing registration. In this solution, less time is consumed and a registration success rate is high, which helps to improve an application activating rate for a user.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: June 13, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xianjun Zou, Xin Yin, Liang Li, Zijun Li
  • Patent number: 9680815
    Abstract: A system of the present invention uses an identity provider to provide the authentication services for multiple service providers. An identity provider communicates with one or more service providers. A user that wishes to gain access to a service provider is authenticated through the use of the identity provider. A user desiring to access a service provider is first authenticated by the identity provider. The identity provider determines if the user meets the desired class level and provides various information related to the authentication. When the user attempts to access a second service provider that is associated with the same identity provider, the second service provider accesses the identity provider and determines that the user was recently authenticated. The identity provider then transmits the relevant information regarding the authentication process to the second service provider, which can then allow or deny the user access to the second service provider.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: June 13, 2017
    Assignee: III Holdings 1, LLC
    Inventor: Michael Barrett
  • Patent number: 9680816
    Abstract: A user device is provided that includes an authentication application that runs on the user device. A calibration device is also provided that includes authentication algorithm configuration information and an authentication token. The user device is connected to the calibration device to receive the authentication algorithm configuration information and the authentication token. The user device then supplies to a target device to be authenticated an authentication request that includes the authentication token. The user device receives an authentication response from the target device. The user device then analyzes the authentication response with the authentication application based on the authentication algorithm configuration information to determine whether the target device is authenticated.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: June 13, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Lisa L. Bobbitt, Keith Siracuse, Sam Gupta, John Toebes
  • Patent number: 9680817
    Abstract: Disclosed is an information display method, a terminal, a security server and a system, which belong to the field of computers. The method comprises: parsing received information which includes corresponding two-dimensional (2D) code carrying content data, the content data containing anti-fake information; acquiring the content data carried in the 2D code, and detecting whether the information is transmitted by a security server according to the anti-fake information contained in the content data; and acquiring content to be displayed corresponding to the information from the security server and displaying the content to be displayed if the information is detected as being transmitted by the security server.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: June 13, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Shuai Hu
  • Patent number: 9680818
    Abstract: A new approach is proposed that contemplates systems and methods to support bulk authentication of an appliance associated with a user to all cloud-based services the appliance intends to access in one transaction instead of authenticating the appliance against each of the services individually. First, the appliance generates and transmits to an authentication service cluster an authentication request that includes its identification and authentication credentials in order to access to a plurality of services. Upon receiving the authentication request, the authentication service cluster authenticates the appliance for all of the services to be accessed based on the information in the authentication request. Once the appliance is authenticated, the authentication service cluster then retrieves entitlement information of the services to be accessed by the appliance, and identifies the service clusters/nodes that the appliance will connect to for the services with the fastest response time.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: June 13, 2017
    Assignee: Barracuda Network, Inc.
    Inventors: Fleming Shi, Luo Wang
  • Patent number: 9680819
    Abstract: A method of renewing a plurality of digital certificates includes receiving, at a first time, a request from a user to renew a first digital certificate and determining an expiration date for the first digital certificate. The method also includes receiving, at a second time, a request from the user to renew a second digital certificate and determining an expiration date for the second digital certificate. The expiration date for the second certificate is later than the expiration date for the first certificate. The method further includes determining a new expiration date occurring after the first time and the second time and renewing the first digital certificate. An expiration date for the renewed first digital certificate is equal to the new expiration date. Moreover, the method includes renewing the second digital certificate. An expiration date for the renewed second digital certificate is equal to the new expiration date.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: June 13, 2017
    Assignee: Symantec Corporation
    Inventors: Quentin Liu, Kathleen Barnes, Richard F. Andrews
  • Patent number: 9680820
    Abstract: A client device for decrypting and decoding media assets through a secure data path. The client device includes a host core and global memory in a common execution environment and a secure core and restricted memory in a secure execution environment. The secure core generates a license challenge only in the context of the secure execution environment and processes a license challenge response that includes a media content decryption key only in the context of the secure execution environment. The secure core decrypts a protected media asset using the media content decryption key only in the context of the secure execution environment such that the decryption key and decrypted media asset will not be in global memory thereby protecting the media asset from unauthorized access.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: June 13, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Weiwan Liu, Michael Maietta
  • Patent number: 9680821
    Abstract: To provide enhanced operation of virtualized computing systems, various systems, apparatuses, methods, and software are provided herein. In a first example, a method of operating a computing system to control access to data resources by virtual machines is provided. The method includes receiving an access token and an instantiation command from an end user system. Responsive to the instantiation command, the method includes instantiating a virtual machine identified by the instantiation command using the access token as user data for the virtual machine during instantiation. The method also includes, in the virtual machine, executing a security module responsive to instantiation that transfers the access token for delivery to an authorization system, receiving credentials responsive to the access token, and accessing a data resource using the credentials.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: June 13, 2017
    Assignee: Conjur, Inc.
    Inventors: Kevin Gilpin, Elizabeth Lawler
  • Patent number: 9680822
    Abstract: Wireless pairing is automatically performed based on purchase. By providing a unique identifier of a cellular customer, a wireless device may be automatically paired to a residential wireless network. A central database, for example, may store networking credentials associated with residential wireless networks. When the cellular customer purchases the wireless device, a server may query the central database for a cellular telephone number associated with the cellular customer. The server may thus retrieve the networking credentials that are associated with the cellular telephone number.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: June 13, 2017
    Assignee: AT&T MOBILITY II LLC
    Inventors: Emily Soelberg, Glenn Blumstein, Ginger Chien, Murali Narayanan, Bradley Richard Ree, Venson Shaw
  • Patent number: 9680823
    Abstract: A convenient login method, apparatus and system for automatically detecting and filling in a login field within a web environment or an application are disclosed herein. The convenient login system includes a client, a server, and a terminal. The client detects an ID/PW input field within a login page when a user accesses the login page, outputs a convenient login button, outputs an input box when the user clicks on the convenient login button, and automatically enters an ID/PW in the ID/PW input field. The server receives any one of the telephone number and ID information of the terminal from the client, sends a message to the terminal, receives the ID/PW from the terminal when the mobile program is run, and sends the ID/PW to the client. The terminal runs the mobile program, recombines a segmented and stored ID/PW, and sends the recombined ID/PW to the client via the server.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: June 13, 2017
    Assignee: INFOvine Co., Ltd.
    Inventors: Seung-Jun Kwon, Jae-Soo Kim, Jung-Tae Kim, Min-Ho Kim