Patents Examined by John A. Follansbee
  • Patent number: 10298627
    Abstract: A system for transmitting encapsulated media over tunnels, in response to a first request from a first application, establishes a first tunnel between a first tunneling client of a user equipment (“UE”) and a tunneling server and establishes a first outer transport layer and a first outer network layer and establishes a local tunneling proxy. Further, the system, in response to a second request from a second application, establishes a second tunnel between the first tunneling client and the tunneling server, where the second request includes a request to use the first outer transport layer and the first outer network layer established in conjunction with the first tunnel, and the second request is forwarded to the tunneling server via the local tunneling proxy.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: May 21, 2019
    Assignee: Oracle International Corporation
    Inventor: Rolando Herrero
  • Patent number: 8918451
    Abstract: A system and method for providing service component architecture (SCA) data transformation in a distributed transaction processing environment. In accordance with an embodiment, an SCA software component can be used to provide a service to transform data and requests from a service-oriented data format to a transactional data format, such as a Tuxedo or other format. In accordance with an embodiment, a configuration file, such as a schema file, is used to define the transformation between the service-oriented and transactional data formats. The SCA software components operate to communicate with a transaction component, perform the data transformation automatically, and support a transaction process on the transaction component.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: December 23, 2014
    Assignee: Oracle International Coproration
    Inventors: Edward Heeren, Maurice Gamanho
  • Patent number: 8898330
    Abstract: A system and method are provided to configure a server node using a configuration tool. In an embodiment, a local node identifier is generated to identify a server node. One or more local properties of the server node may also be generated. In an embodiment, a cluster definition that is persistently stored on a database is updated with the one or more local properties.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: November 25, 2014
    Assignee: SAP SE
    Inventors: Pham Quang, Ivan Ivanov, Krasimira Kalincheva
  • Patent number: 8893237
    Abstract: To authenticate a user of a mobile communication device for login or transaction authorization, a first application on the device directs transmission of a request for authentication of the user to a security server. A second application on the device receives the request for authentication from the security server and directs presentation of the received request for authentication to the user by the device. The second application receives a user input to the device indicating that the requested authentication should proceed and in response directs transmission of an indication that the requested authorization should proceed, to the security server. In response to this latter transmission, the second application receives a PIN from the authentication server. The first application directs transmission of the PIN received by the second application to the network site, which validates the transmitted PIN, in order to authenticate the user or the transaction to the network site.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: November 18, 2014
    Assignee: Authentify, Inc.
    Inventor: Ravi Ganesan
  • Patent number: 8880585
    Abstract: Disclosed are various systems, methods, and computer-readable mediums embodying programs that are configured to detect a quorum of peers in a peer to peer network. In one embodiment, a first one of a plurality of peers receives a message from one of a plurality of second ones of the peers, the message including at least one peer identifier listed in association with a corresponding at least one property value, where the peers communicate with each other on a peer to peer network. The at least one peer identifier is written in association with a corresponding at least one property value in a memory associated with the first one of the peers when the at least one peer identifier does not exist in the memory. Also, a quorum of peer identifiers existing in the memory that are associated with respective property values that match a predefined criteria are detected, and a predefined action is implemented in the first one of the peers upon detecting the quorum.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: November 4, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Elmore Eugene Pope, Christopher L. Scofield, Bradley E. Marshall, Eric B. Merritt
  • Patent number: 8868768
    Abstract: A system may include a first network in which user device(s) and a HIP server are communicably coupled. The first network may include a secure data administrator, such as a medical data system, that stores secure data. In some implementations, at least one of the user devices may include a web module and communicate with a web server through a second network. At least one of the user device may be restricted from communicating with the secure data administrator, so the user device may request data stored in the secure data administrator through the HIP server. The user device may base the requests for the data on information received from the web server.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: October 21, 2014
    Assignee: Ikonopedia, Inc.
    Inventor: Michael Sokoryansky
  • Patent number: 8819106
    Abstract: Techniques are described for managing distributed execution of programs. In some situations, the techniques include determining configuration information to be used for executing a particular program in a distributed manner on multiple computing nodes and/or include providing information and associated controls to a user regarding ongoing distributed execution of one or more programs to enable the user to modify the ongoing distributed execution in various manners. Determined configuration information may include, for example, configuration parameters such as a quantity of computing nodes and/or other measures of computing resources to be used for the executing, and may be determined in various manners, including by interactively gathering values for at least some types of configuration information from an associated user (e.g., via a GUI that is displayed to the user) and/or by automatically determining values for at least some types of configuration information (e.g., for use as recommendations to a user).
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: August 26, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Sirota, Richendra Khanna, Ian P. Nowland, Richard J. Cole, Jai Vasanth, Andrew J. Hitchcock, Luis Felipe Cabrera
  • Patent number: 8805918
    Abstract: Methods and apparatus for managing exchanges in a network device of a storage area network are disclosed. In a first “host-side” exchange initiated by an initiator and between the initiator and the network device, one or more frames are received from an initiator and/or sent to the initiator. At least one of the frames pertains to access of a virtual storage location of a virtual storage unit representing one or more physical storage locations on one or more physical storage units of the storage area network. One or more “disk-side” exchanges between the network device and one or more targets (i.e., physical storage units) are initiated in response to the first exchange. In the disk-side exchanges, one or more frames are sent from the network device to one of the targets and/or received from the target. Exchange information for the host-side exchange and the associated disk-side exchanges are updated throughout the exchanges.
    Type: Grant
    Filed: September 11, 2002
    Date of Patent: August 12, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Varagur V. Chandrasekaran, Ramesh Sivakolundu, Dennis Kai-Fat Fong
  • Patent number: 8782252
    Abstract: A method of automatically discovering home network device capabilities, ranking devices using the capabilities in accordance with ranking heuristics, and implementing traffic policy in accordance with the ranking.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: July 15, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Allen Joseph Huotari, Siddhartha Dattagupta, Chong Liang Li, Kendra Harrington
  • Patent number: 8782247
    Abstract: The disclosure is directed to a connection manager that includes a dialer configured to interact with a modem to provide a connection to a service provider. The connection manager includes a graphical user interface and an advice window. The graphical user interface is configured to manipulate parameters associated with the connection. The graphical user interface includes a form component. The advice window is responsive to user actions associated with the form component.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: July 15, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Hunter Sinclair, Adam Klein, James Grantges, John Crane, Yoklim Law, Nicholas Macron, Nishant Jain, David Richard
  • Patent number: 8775571
    Abstract: Methods, systems, and computer program products for dynamic network access device port and user device configuration are disclosed. According to one method, when a user device is connected to a port of a network access device, the type of user device is determined. The type of user device is used to locate a corresponding port configuration policy. The port to which the device is connected is dynamically configured based on the port configuration policy.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: July 8, 2014
    Assignee: Extreme Networks, Inc.
    Inventors: Balaji Srinivasan, Desikan Saravanan, Nick G. Suizo, Rajasekaran Nagarajan, Jeffrey A. Ronne, Abhay Gidwani, Wolfgang Lochner
  • Patent number: 8751668
    Abstract: Protocols for facilitating a peer-to-peer real time network in which network state information and data processing is delegated to user nodes. A virtual space is recursively divided into a plurality of sub-regions represented by a logical tree, with responsibility for leaf nodes delegated to multiple user nodes. A distributed hash table can be used to store leaf node state and identity information. A discovery index protocol is provided for user nodes to effectively identify a user node responsible for a sub-region of interest. Further, a semantic filtering protocol limits communications primarily to other user nodes deemed relevant, so as to constrain bandwidth usage. A broadcast control protocol is provided to increase the number of simultaneous interactions for each user node. A security protocol is also provided to prevent any illegal activity by malicious nodes.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: June 10, 2014
    Assignee: National ICT Australia Limited
    Inventors: Santosh Kulkarni, Aaron Harwood, Egemen Tanin, Scott Douglas
  • Patent number: 8745699
    Abstract: To obtain user approval of network transactions at different levels of security, a network site selects a form in which a transaction with be presented to the user from a group of transaction presentation forms including presentation of the transaction in a browser pop-up window on a user network device, in a security software application window on the user network device, and in a security application window on another user network device. The network site also selects a type of approval of the transaction required from the user from a group of transaction approval types including approval requiring no action by the user after presentation of the transaction, the user to actively approve the presented transaction, and the user to sign the presented transaction. The transaction, the selected transaction presentation form, and the selected type of user transaction approval, are transmitted to obtain approval of the transaction by the user.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: June 3, 2014
    Assignee: Authentify Inc.
    Inventor: Ravi Ganesan
  • Patent number: 8738727
    Abstract: A request is received from a consumer of services to consult with a service provider having a service provider profile that satisfies at least some attributes in a set of attributes that define a suitable service provider; an available service provider satisfying at least some of the attributes in the set of attributes is identified; and a communication channel is provided to establish a communication between the consumer of services and the identified service provider.
    Type: Grant
    Filed: November 4, 2008
    Date of Patent: May 27, 2014
    Assignee: American Well Corporation
    Inventor: Roy Schoenberg
  • Patent number: 8719905
    Abstract: To authenticate a user of a mobile communication device for login or transaction authorization, a first application on the device directs transmission of a request for authentication of the user to a security server. A second application on the device receives the request for authentication from the security server and directs presentation of the received request for authentication to the user by the device. The second application receives a user input to the device indicating that the requested authentication should proceed and in response directs transmission of an indication that the requested authorization should proceed, to the security server. In response to this latter transmission, the second application receives a PIN from the authentication server. The first application directs transmission of the PIN received by the second application to the network site, which validates the transmitted PIN, in order to authenticate the user or the transaction to the network site.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: May 6, 2014
    Assignee: Authentify Inc.
    Inventor: Ravi Ganesan
  • Patent number: 8719450
    Abstract: Translation of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6) addresses is contemplated, such as for use in allowing IPv4 devices to connect with IPv6 device without requiring the IPv4 devices to specify the IPv6 address of the connected-to IPv6 device. The IPv6 addresses may be translated to IPv4 addresses suitable for use with the IPv4 devices in a manner that sufficiently compresses the IPv6 for use with the more bit limited nomenclature of an IPv4 address.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: May 6, 2014
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Christopher J. Donley, Christopher Grundemann, Vikas Sarawat
  • Patent number: 8713092
    Abstract: Disclosed is a system for servers to redirect client requests to other servers in order to distribute client traffic among the servers. A client is assigned to a server although the client may be unaware of that assignment. When the client accesses a server, a server possibly identified to the client by a name service, the server checks the client's assignment. If the client is not assigned to this server, then in some scenarios this server redirects the client to its assigned server. The client responds by sending its request to the assigned server. In other scenarios, the first server accessed by the client proxies the client's traffic to the assigned server. A database is kept of client-to-server assignments. If the present load distribution is less than ideal (e.g., clients are assigned to an unavailable server), then the assignment database is updated to reflect how the load should be distributed.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Vishwajith Kumbalimutt, David J. Simons, Robert I. Brown, Elena Apreutesei
  • Patent number: 8706898
    Abstract: A method and apparatus for navigating a media program via a searchable transcript of the dialog of the media program is disclosed. In one embodiment, a textural transcript of the dialog is generated, wherein the textural transcript comprising a plurality of portions wherein each portion is associated with a segment of the media program, a command is accepted to display the transcript and in response to that command, user interface data is transmitted to the client computer for presentation in a user interface, wherein the user interface comprising a concurrently presented media program player and the textural transcript.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: April 22, 2014
    Assignee: Hulu, LLC
    Inventors: Eugene Chuan-Huai Wei, Varun Narang, Zhibing Wang, Yuming Liang, Xin Jin, Ting-hao Yang, Eric Feng, Andrew Cheng-min Lin
  • Patent number: 8683032
    Abstract: A generic discovery methodology collects data pertaining to components of a computer network using various discovery technologies. From the collected data, the methodology identifies, filters and analyzes information related to inter-component communications. Using the communication and application information, the methodology determines reliable relationships for those components having sufficient information available. To qualify more components, the methodology implements a decision service to generate hypothetical relationships between components that are known and components that are unqualified or unknown. The hypothetical relationships are presented to a user for selection, and each hypothetical relationship is preferably associated with an indication of its reliability.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: March 25, 2014
    Assignee: BMC Software, Inc.
    Inventors: Lionel Spinelli, Jean-Claude Chabrier, Pierre Germain
  • Patent number: 8671131
    Abstract: System enabling the cancellation of previously-sent e-mail comprising a data transmission network, wherein a plurality of users are connected to the network, each user being able as a sender to forward an e-mail over the network to at least another user as a recipient connected to the network, and wherein a message transfer agent MTA is associated with each user for sending the e-mail when the user acts as a sender and delivering the e-mail when the user acts as a recipient. Each MTA includes a cancel mailbox for transmitting a cancellation message to the recipient(s) when the user associated with the MTA is a sender wanting to cancel a previously-sent e-mail or for managing the cancellation of e-mails in the mailbox of the user associated with the MTA upon receiving the cancellation message from the sender when this user is a recipient.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: March 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Gerard Marmigere, Joaquin Picon