Patents Examined by Krisna Lim
  • Patent number: 9686242
    Abstract: Systems and methods for preventing web services from using sensitive data in customizing web pages for a user. In one embodiment, a protection system is implemented between the user and the web service. The protection system identifies past interactions of the user with the web service, identifies text in the past interactions between the user and the web service, and identifies subjects discussed in the text. The protection system then communicates with the user to determine which of the subjects are sensitive to the user, and deletes a history stored by the web service for the user that relates to the sensitive subjects.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: June 20, 2017
    Assignees: Alcatel Lucent, Alcatel-Lucent USA Inc.
    Inventors: Nisheeth Shrivastava, Sharad Jaiswal, Saurabh Panjwani, Saurabh Shukla, Animesh Nandi, Thomas Woo
  • Patent number: 9686334
    Abstract: Disclosed are a method for transmitting a media data stream and a thin client, and the method includes: a media channel is established between a first thin client and a second thin client, wherein a first media module is pre-configured in the first thin client and a second media module is pre-configured in the second thin client; and the media data stream is transmitted between the first media module pre-configured in the first thin client and the second media module pre-configured in the second thin client through the media channel. The present disclosure solves problems of network time delay and data distortion caused by a fact in the prior art that media data need to be transmitted between a thin client and a virtual desktop through using a protocol such as RDP so as to implement interaction of data between two thin clients, thus achieving technical effectives of improvement on the data transmission rate and accuracy of data.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: June 20, 2017
    Assignee: ZTE CORPORATION
    Inventor: Hongling Chen
  • Patent number: 9680914
    Abstract: A method of providing an update to a user mobile communication device, wherein the update comprises at least one new credential for a user mobile communication device following a change of a domain name related to a service, the method comprising changing the domain name, changing a state of an at least one old credential for the user mobile communication device used at the service to transient, granting access to the service to the user mobile communication device in response to a request for access using the at least one transient credential, determining if the user mobile communication device is in an acceptable environment to update to the at least one new credential and, when the user mobile communication device is in an acceptable environment, updating the user mobile communication device to the at least one new credential.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: June 13, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Gregory A. Drews, Brian D. Farst, Young S. Lee, Raymond E. Reeves
  • Patent number: 9680872
    Abstract: Custom policies are definable for use in a system that enforces policies. A user, for example, may author a policy using a policy language and transmit the system through an application programming interface call. The custom policies may specify conditions for computing environment attestations that are provided with requests to the system. When a custom policy applies to a request, the system may determine whether information in the attestation is sufficient for the request to be fulfilled.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Eric Jason Brandwine
  • Patent number: 9667733
    Abstract: The present disclosure is directed toward systems and methods for analyzing user-specific information and determining content within one or more web pages that has been experienced by one or more users. Furthermore, the present disclosure is directed toward identifying and providing actionable data based on keywords experienced by one or more users.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: May 30, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Anmol Dhawan, Walter W. Chang, Sachin Soni, Ashish Duggal
  • Patent number: 9667502
    Abstract: A method of associating a function to a room within a home, includes forming a mesh network in the structure with a plurality of nodes, each node having a communication module, segmenting the nodes into rooms based upon the time of flight, obtaining an identity for at least one node in a room; and using the identity to assign a purpose to the room.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: May 30, 2017
    Assignee: The Procter & Gamble Company
    Inventors: Raj B. Apte, Erik John Hasenoehrl, Christopher Paulson
  • Patent number: 9660895
    Abstract: Methods and systems for geolocation routing and simulation of network conditions are disclosed. A network traffic profile is determined for a client device. A network access server selects an endpoint server based on the location of the selected endpoint server. The network access server routes traffic from the client device to an external server through the selected endpoint server. The network traffic from the client device to the external server appears to originate from a network address of the selected endpoint server. Network conditions for the network traffic are simulated based on the network traffic profile.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: May 23, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Brian Matthew Bennett
  • Patent number: 9654473
    Abstract: An authentication engine may be configured to receive an authentication request and credentials from a client. The authentication engine may then generate a proxy agent configured to interact with an identity provider to authenticate the client on behalf of the client, using the credentials. In this way, the authentication engine may receive an assertion of authentication of the client from the identity provider, by way of the proxy agent.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: May 16, 2017
    Assignee: BMC SOFTWARE, INC.
    Inventor: Karl Frederick Miller
  • Patent number: 9654530
    Abstract: A streaming distribution system in which streaming data is transmitted from a server to a client, the streaming distribution system includes: the server includes: a first processor configured to execute a plurality of instructions, the instructions includes, rearranging at least one independently playable data item contained in the streaming data from an original position to a position at a front side of the streaming data; transmitting the rearranged streaming data to the client; and the client includes: a second processor configured to execute a plurality of instructions, the instructions includes, decoding the original streaming data that has been restored in accordance with the original position of the received independently playable data item.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: May 16, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Atsuko Tada, Ryuta Tanaka
  • Patent number: 9647906
    Abstract: A cloud-based remote monitoring system and method monitor an industrial facility. The industrial facility includes one or more industrial devices. A cloud agent located at the industrial facility is configured to, by at least one processor, collect data indicative of a past and/or a present state of the industrial devices according a manifest specific to the industrial facility. The cloud agent is further configured to send the collected data to a remote cloud platform according to the manifest dynamically reconfigure the cloud agent without interrupting the collecting and the sending. The cloud platform processes the sent data to facilitate remote monitoring of the industrial devices.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: May 9, 2017
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Juan L. Asenjo, Francisco Maturana
  • Patent number: 9635096
    Abstract: Users consume media in a variety of ways. Media may be consumed primarily for the audio, primarily for the video, or for a combination of the audio and the video. The selection and serving of a content item may be performed such that a content item profile of the served content item that matches how the media is being consumed may be preferred during selection by a content selection service. The selection of a content item by the content selection service may be based on an aggregate view profile for the media and a content item profile for a candidate content item. In some instances, a current view profile may also be used. The selected content item may be served to effect presentation of the selected content item with the media.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: April 25, 2017
    Assignee: Google Inc.
    Inventor: Wook Jin Chung
  • Patent number: 9635061
    Abstract: A conference handling system for an enterprise is provided. The conference handling system includes a status determining module for determining a status of a conference bridge. The conference handling system further includes a conferee routing module for routing a conferee into a session comprising an active session and a waiting session, based on the status of the conference bridge, the conferee routing module further determining a contextual status of the active session. The conference handling system further includes a conferee serving module for providing services to the conferee into the waiting session based on the contextual status of the active session. The conference handling system further includes a conferee inviting module for adding additional conferees with a specific profile in the waiting session and the active session based on absence of a conferee having a similar profile.
    Type: Grant
    Filed: March 24, 2013
    Date of Patent: April 25, 2017
    Assignee: Avaya Inc.
    Inventors: Tony McCormack, Desmond Kirrane, Paul D'Arcy
  • Patent number: 9635055
    Abstract: Systems, methods, and software described herein provide encryption configurations for secure application containers. In one example, a method of operating a management system to provide encryption configurations to secure application containers includes identifying an encryption configuration from a plurality of encryption configurations for an application container. The method further includes transferring the encryption configuration to the application container, wherein the encryption configuration configures a security layer in the application container to act as an encryption intermediary between an application in the application container and processes external to the application container.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: April 25, 2017
    Assignee: defend7, Inc.
    Inventors: Gaurav Mathur, Vibhav Sreekanti
  • Patent number: 9634924
    Abstract: In one embodiment, a particular device within a client-layer network maintains client-layer topology information including server-layer Shared Risk Link Group (SRLG) information of server-layer devices and links in a server-layer network associated with client-layer links and client-layer nodes in the client-layer network. A determination is made to discover if there is an alternative client-layer path to an established client-layer path between a first packet switching device and a second packet switching device if all server-layer resources of any particular server-layer SRLG of a plurality of total server-layer SRLGs associated with the established client-layer path become unavailable. In one embodiment, the plurality of total server-layer SRLGs includes: an SRLG of a same optical node, an SRLG of a same optical fiber, an SRLG of co-located plurality of optical nodes, and/or an SRLG of co-located plurality of optical fibers.
    Type: Grant
    Filed: March 10, 2013
    Date of Patent: April 25, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Clarence Filsfils, Ornan Alexander Gerstel, Jean-Philippe Vasseur
  • Patent number: 9621560
    Abstract: In cases where a user of a social network has lost access to one or more email addresses on file with the social network, the social network may confirm an identity of the user before issuing a new password. The social network may confirm the identity of the user by prompting the user to correctly identify pictures of members of the social network that are connected to the user, selecting or receiving a selection of a plurality of trustees (e.g., members of the social network who are connected to the user), prompting the trustees to confirm with the user that the user has lost the access, and receiving notification that at least a specified number of the trustees have confirmed with the user that the user has lost the access. After the social network confirms the identity, the social network may provide a new password to the user.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: April 11, 2017
    Assignee: LinkedIn Corporation
    Inventors: Xiaosu Huang, Chi-Yi Kuan, Haipeng Li
  • Patent number: 9608880
    Abstract: In one embodiment, a method includes causing a real-time performance dashboard to be displayed, wherein the real-time performance dashboard comprises a time-indexed line that represents a status of at least one monitored system over time, wherein the status is determined, at least in part, as a composite of a plurality of time-series performance metrics. The method further includes receiving, for a time interval, new values of at least a portion of the time-series performance metrics. The method additionally includes, responsive to a determination that at least one performance event has occurred during the time interval, causing a portion of the time-indexed line which corresponds to the time interval to graphically indicate instability. Further, the method includes, responsive to a determination that no performance event has occurred during the time interval, causing the portion of the time-indexed line which corresponds to the time interval to graphically indicate stability.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: March 28, 2017
    Assignee: Dell Products L.P.
    Inventor: Alan Goodall
  • Patent number: 9606892
    Abstract: Methods and apparatus for monitoring workfiles are disclosed. An authorized user or system programmer may input workfile threshold values and other monitoring information into a configuration file. A server reads the configuration file and starts traces to monitor workfile usage in a system. The server may continuously monitor the system to determine whether workfile usage in the system reaches workfile threshold values set in the configuration file. The server may list SQL queries using workfiles and then alert the system programmer when the threshold values are reached and is capable of reclaiming disk space by dropping and recreating overgrown workfiles with their original definitions.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: March 28, 2017
    Assignee: Bank of America Corporation
    Inventor: Deepak Gaikwad
  • Patent number: 9596213
    Abstract: A monitoring arrangement (1) for use with a computer network. The arrangement (1) comprises a filtering module (7) which is operable to filter content delivered to a device connected to the network and to generate filtering data indicative of content filtered by the filtering module (7). The arrangement (1) further comprises a connectivity detection module (6) which is operable to detect the connectivity of a device connected to the network and to generate connectivity data indicative of the connectivity of the device. The arrangement (1) is operable to detect when a new device is connected to the computer network and to examine the new device to determine whether the new device is a trusted device. If the new device is not a trusted device then the monitoring arrangement (1) alerts a user to the attempted access by the untrusted device. The monitoring arrangement (1) is also operable to improve the performance of the computer network.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: March 14, 2017
    Assignee: Eco Hive Limited
    Inventor: Philippe Pham
  • Patent number: 9577946
    Abstract: Systems and methods for account specific login throttling are provided. A user with a user account may submit a request to a server regarding download of an application onto one or more user devices associated with the server. The server may determine that the current load of request is more than it handle, assign a number to the request, and send a responsive message includes information about when the application will be made available to the user account for download. Once the allotted number is called and the server is ready to make the application available to the user account, the server may send notification to the user. account. The user may then download the application onto the one or more client devices associated with the user account.
    Type: Grant
    Filed: January 2, 2015
    Date of Patent: February 21, 2017
    Assignee: hopTo, Inc.
    Inventors: Eldad Eilam, Christoph Berlin
  • Patent number: 9565167
    Abstract: A load balancer is provided that can direct Internet Protocol Security (IPsec) traffic received from a single IPsec tunnel initiator to one of a plurality of endpoints provided Virtual Private Network (VPN) gateways in a network. The load balancer uses IP (Internet Protocol) addresses and SPIs (Security Parameter Identifier) to identify an endpoint responsible for processing particular packets for the VPN. Messages received at the load balancer from the endpoints are utilized to map endpoints responsible for processing packets having a particular IP address and SPI for forwarding IPsec traffic to the correct endpoint.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: February 7, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Evelyne Roch