Patents Examined by Krisna Lim
  • Patent number: 9730075
    Abstract: The disclosed computer-implemented method for detecting illegitimate devices on wireless networks may include (1) generating a fake network identification string that uniquely identifies a fake wireless network, (2) transmitting a request to connect to the fake wireless network, (3) receiving, in response to the request, a response from a network device that indicates the fake wireless network is available, and (4) determining, based on receiving the response that indicates the fake wireless network is available, that the network device is illegitimate. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: August 8, 2017
    Assignee: Symantec Corporation
    Inventors: Michael Shavell, Matt Boucher, Christopher Robichaud, Kevin Jiang
  • Patent number: 9729480
    Abstract: A method of exchanging messages between users over a network includes receiving a registration request from an organization and provisioning an organizational sub-domain, verifying the registration request according to requirements of a first protocol and provisioning a first user address that is part of the organizational sub-domain, and sending a message from the first user address to a second user address according to the first protocol.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: August 8, 2017
    Assignee: KNO2 LLC
    Inventor: Therasa Bell
  • Patent number: 9721281
    Abstract: An example computer-readable storage medium stores an information processing program, and this information processing program causes a computer of an information processing apparatus 10A to function as a close proximity communication unit 13 and an information processing unit 12. The close proximity communication unit 13 receives communication history data indicating a history of communication of application data by an information processing apparatus 10C by close proximity communication from the information processing apparatus 10C by close proximity communication. The information processing unit 12 performs predetermined information processing with the communication history data received by the close proximity communication unit 13 as a parameter.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: August 1, 2017
    Assignee: Nintendo Co., Ltd.
    Inventors: Ryusuke Niitani, Masahiro Shiotani, Toyokazu Nonaka, Takehiko Hosokawa, Kouichi Kawamoto
  • Patent number: 9723110
    Abstract: A system and method can support across-domain messaging in a transactional middleware machine environment. Using a proxy model, a first transaction domain can export one or more services to a second transaction domain, wherein said one or more services are imported from a third transaction domain. Furthermore, a first gateway server in the transaction domain can receive a request from a client in the second transaction domain to invoke said one or more services in the third transaction domain, and can route the request to a server in the third transaction domain that provides said one or more services.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: August 1, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Lin Yang, Xiangdong Li, Yunrong Zheng, Yunhao Wang
  • Patent number: 9712465
    Abstract: A method has acts for coupling from a computerized server executing software on a processor from a non-transitory medium to two or more computerized appliances operated by persons in a contact center, and updating text composition and editing results in real time in a display of each of the computerized appliances as any person operating a coupled computerized appliance composes or edits in a text-based communication application.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: July 18, 2017
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Stéphane Blecon, Boris Nicolas
  • Patent number: 9712411
    Abstract: A data processing method, comprising: using computing apparatus, causing instantiating a plurality of baseline application instances that are running a first version of software, and one or more canary application instances that are running a second version of the software; using computing apparatus including a load balancer, causing selectively routing a first proportion of incoming requests to the baseline instances, and routing a second proportion of the incoming requests to the canary instances; monitoring the plurality of canary instances to collect performance data for performance metrics; determining that the performance data indicates a negative performance issue, and in response thereto: using computing apparatus, automatically updating the first proportion to be larger and updating the second proportion to be smaller, and then reconfiguring the load balancer based upon the first proportion and the second proportion; terminating one or more of the canary application instances.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: July 18, 2017
    Assignee: NETFLIX, INC.
    Inventors: Ariel Tseitlin, Joseph Sondow
  • Patent number: 9692721
    Abstract: Techniques for invitations for establishing relationships are described. In at least some embodiments, an architecture is implemented which provides simple and integrated ways for establishing relationships between various entities. The architecture includes invitations that can be used to invite users to establish relationships with entities. A user that receives an invitation can interact with the invitation, such as to accept or decline an invitation to establish a relationship with an entity. If a user accepts an invitation, a relationship can be established between the user and an inviting entity. In at least some embodiments, the relationship can enable the user to perform various actions and/or access resources associated with the entity.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: June 27, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Lutfiye Umit Yalcinalp, John A. Trammel, Shyama P. Padhi, Christian Elgart, Jason M. Copeland, Alexandru Rosiu, Daniel C. Brotsky, Andrei Kalfas
  • 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: 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: 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: 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: 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: 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: 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