Patents Examined by John Follansbee
-
Patent number: 8918451Abstract: 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: GrantFiled: December 23, 2009Date of Patent: December 23, 2014Assignee: Oracle International CoprorationInventors: Edward Heeren, Maurice Gamanho
-
Patent number: 8898330Abstract: 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: GrantFiled: May 28, 2004Date of Patent: November 25, 2014Assignee: SAP SEInventors: Pham Quang, Ivan Ivanov, Krasimira Kalincheva
-
Patent number: 8893237Abstract: 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: GrantFiled: May 2, 2014Date of Patent: November 18, 2014Assignee: Authentify, Inc.Inventor: Ravi Ganesan
-
Patent number: 8880585Abstract: 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: GrantFiled: December 27, 2007Date of Patent: November 4, 2014Assignee: Amazon Technologies, Inc.Inventors: Elmore Eugene Pope, Christopher L. Scofield, Bradley E. Marshall, Eric B. Merritt
-
Patent number: 8868768Abstract: 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: GrantFiled: November 20, 2013Date of Patent: October 21, 2014Assignee: Ikonopedia, Inc.Inventor: Michael Sokoryansky
-
Patent number: 8819106Abstract: 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: GrantFiled: March 31, 2009Date of Patent: August 26, 2014Assignee: Amazon Technologies, Inc.Inventors: Peter Sirota, Richendra Khanna, Ian P. Nowland, Richard J. Cole, Jai Vasanth, Andrew J. Hitchcock, Luis Felipe Cabrera
-
Patent number: 8805918Abstract: 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: GrantFiled: September 11, 2002Date of Patent: August 12, 2014Assignee: Cisco Technology, Inc.Inventors: Varagur V. Chandrasekaran, Ramesh Sivakolundu, Dennis Kai-Fat Fong
-
Patent number: 8782247Abstract: 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: GrantFiled: July 9, 2003Date of Patent: July 15, 2014Assignee: 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: 8782252Abstract: 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: GrantFiled: June 30, 2008Date of Patent: July 15, 2014Assignee: Cisco Technology, Inc.Inventors: Allen Joseph Huotari, Siddhartha Dattagupta, Chong Liang Li, Kendra Harrington
-
Patent number: 8775571Abstract: 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: GrantFiled: June 7, 2005Date of Patent: July 8, 2014Assignee: Extreme Networks, Inc.Inventors: Balaji Srinivasan, Desikan Saravanan, Nick G. Suizo, Rajasekaran Nagarajan, Jeffrey A. Ronne, Abhay Gidwani, Wolfgang Lochner
-
Patent number: 8751668Abstract: 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: GrantFiled: October 5, 2007Date of Patent: June 10, 2014Assignee: National ICT Australia LimitedInventors: Santosh Kulkarni, Aaron Harwood, Egemen Tanin, Scott Douglas
-
Patent number: 8745699Abstract: 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: GrantFiled: April 6, 2011Date of Patent: June 3, 2014Assignee: Authentify Inc.Inventor: Ravi Ganesan
-
Patent number: 8738727Abstract: 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: GrantFiled: November 4, 2008Date of Patent: May 27, 2014Assignee: American Well CorporationInventor: Roy Schoenberg
-
Patent number: 8719905Abstract: 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: GrantFiled: April 6, 2011Date of Patent: May 6, 2014Assignee: Authentify Inc.Inventor: Ravi Ganesan
-
Patent number: 8719450Abstract: 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: GrantFiled: November 3, 2011Date of Patent: May 6, 2014Assignee: Cable Television Laboratories, Inc.Inventors: Christopher J. Donley, Christopher Grundemann, Vikas Sarawat
-
Patent number: 8713092Abstract: 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: GrantFiled: February 10, 2009Date of Patent: April 29, 2014Assignee: Microsoft CorporationInventors: Vishwajith Kumbalimutt, David J. Simons, Robert I. Brown, Elena Apreutesei
-
Patent number: 8706898Abstract: 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: GrantFiled: November 1, 2012Date of Patent: April 22, 2014Assignee: Hulu, LLCInventors: Eugene Chuan-Huai Wei, Varun Narang, Zhibing Wang, Yuming Liang, Xin Jin, Ting-hao Yang, Eric Feng, Andrew Cheng-min Lin
-
Patent number: 8683032Abstract: 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: GrantFiled: December 6, 2005Date of Patent: March 25, 2014Assignee: BMC Software, Inc.Inventors: Lionel Spinelli, Jean-Claude Chabrier, Pierre Germain
-
Patent number: 8671131Abstract: 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: GrantFiled: April 12, 2004Date of Patent: March 11, 2014Assignee: International Business Machines CorporationInventors: Jean-Luc Collet, Francois-Xavier Drouet, Gerard Marmigere, Joaquin Picon
-
Patent number: 8650293Abstract: A content delivery system comprises at least one content server that servers a number of client requests. The content server uses a Threshold-Based Normalized Rate Earliest Delivery First (TB-NREDF) scheduler. The TB-NREDF scheduler imposes a threshold value, or limit, on the number of rescheduling requests.Type: GrantFiled: May 5, 2006Date of Patent: February 11, 2014Assignee: Thomson LicensingInventors: Yang Guo, Jun Li, Kumar Ramaswamy