Patents Examined by Joseph Greene
  • Patent number: 9210034
    Abstract: A managed network receives client device requests for network addresses for communications over the managed network and computes a network address for a client device based on a hardware address of the client device, such as the MAC address of the client device, and returns the network address to the client device along with a predetermined gateway address for communications over the managed network with external networks. The MAC address is hashed to the network address that is assigned such that the client address will always receive the same network address whenever it accesses the managed network.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: December 8, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Thomer M. Gil, Sanjit Biswas, John Bicket
  • Patent number: 9203651
    Abstract: A method, computer program product, and computing system for monitoring, via a monitoring server, attributes of computer systems in communication with the monitoring server. A graphical user interface may display selectable attributes of the computer systems monitored by the monitoring server. The computer systems may be sorted in a tree based upon, at least in part, one or more selected attributes of the computer systems monitored by the monitoring server.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: December 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: David G. Terry, Masabumi Koinuma, Timothy Lloyd Land, James N. Paterson, Tao Sun
  • Patent number: 9185182
    Abstract: A mobile communication device (1) sends an HTTP request for a Web resource over a mobile network (3) to a Web server (2). The USER AGENT string of the HTTP request is used by the Web server (2) to retrieve properties of the mobile communication device (1) from device properties stored in a device property store (4). The device properties are referenced by nodes of a tree of sample USER AGENT strings for sample mobile communication devices.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: November 10, 2015
    Assignee: Afilias Technologies Limited
    Inventor: James Pearce
  • Patent number: 9176980
    Abstract: Scalable caching of remote file data in cluster file systems is provided. One implementation involves maintaining a cache in a local cluster file system and caching local file data in the cache by fetching file data on demand from the remote cluster file system into the local cached file system over the network. The local file data and metadata corresponds to the remote file data and metadata in the remote cluster file system. Updates made to the local file data and metadata are pushed back to the remote cluster file system asynchronously.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rajagopol Ananthanarayanan, Marc M. Eshel, Roger L. Haskin, Dean Hildebrand, Manoj P. Naik, Frank B. Schmuck, Renu Tewari
  • Patent number: 9178935
    Abstract: A method and system for forming hybrid cluster to process log files are described. In example embodiments, a method configures a node to execute as a first slave node. The first slave node executes in a first operating environment. The method also adds the first slave node to a Hadoop cluster. The Hadoop cluster includes a second slave node that operates in a second and different operating environment.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: November 3, 2015
    Assignee: PayPal, Inc.
    Inventors: Chi-Hsien Chiu, Patrick Crane, Alyssa Neckorcuk, Gyanit Singh, Neelakantan Sundaresan
  • Patent number: 9176761
    Abstract: Embodiments relate to systems and methods for the management of mainframe resources in a pre-boot environment. According to embodiments, a network management platform, for instance a platform equipped or compatible with pre-boot discovery and management tools such as the known pre-boot execution environment (PXE), can integrate a set of mainframe-based virtual machines using a pre-boot management engine. The pre-boot management engine can reside in or communicate with the mainframe operating system, and present a set of resources to the network management platform to allow the platform to include time-sliced or other virtual machines or resources, into the pre-boot protocol.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: November 3, 2015
    Assignee: Red Hat, Inc.
    Inventors: Michael Paul DeHaan, Bradford E. Hinson, James Laska, Robert Justin Payne, Brandon Perkins
  • Patent number: 9178784
    Abstract: Cluster management software comprises a plurality of cluster agents, with each cluster agent associated with an HPC node including an integrated fabric and the cluster agent operable to determine a status of the associated HPC node. The software further includes a cluster management engine communicably coupled with the plurality of the HPC nodes and operable to execute an HPC job using a dynamically allocated subset of the plurality of HPC nodes based on the determined status of the plurality of HPC nodes.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: November 3, 2015
    Assignee: Raytheon Company
    Inventors: James D. Ballew, Shannon V. Davidson, Anthony N. Richoux
  • Patent number: 9158788
    Abstract: Scalable caching of remote file data in cluster file systems is provided. One implementation involves maintaining a cache in a local cluster file system and caching local file data in the cache by fetching file data on demand from the remote cluster file system into the local cached file system over the network. The local file data and metadata corresponds to the remote file data and metadata in the remote cluster file system. Updates made to the local file data and metadata are pushed back to the remote cluster file system asynchronously.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: October 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rajagopol Ananthanarayanan, Marc M. Eshel, Roger L. Haskin, Dean Hildebrand, Manoj P. Naik, Frank B. Schmuck, Renu Tewari
  • Patent number: 9146845
    Abstract: The present disclosure generally pertains to systems and methods for provisioning nodes of a packet network. Rather than requiring a user to individually set the configuration parameters of each node to achieve a desired behavior, the user is presented with options of various predefined network behaviors and/or the option of customizing a network behavior, such as a queuing, scheduling, or shaping profile, and each node is configured to automatically provision its configuration parameters to implement the desired behavior. Information is passed from node-to-node so that each node can automatically provision its settings to implement such behavior. Thus, the network is automatically provisioned thereby facilitating the provisioning process. Automatic provisioning also helps to ensure a correct network configuration. Indeed, since the provisioning is automatic, at least some manual provisioning errors may be prevented.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: September 29, 2015
    Assignee: ADTRAN, Inc.
    Inventors: Marc Kimpe, Charles E. Polk, Jr., Andrew T. Ruble, Troy Wayne White, Jamie S. Kelly
  • Patent number: 9143357
    Abstract: A chat system comprises editor 1 which includes an input area for chatting and an output area where chat conversation is written; information converter 2 which is capable of reading an inputted character string written into the editor 1 and detecting a specific input, and outputting an input to an input area in the editor 1, and reads a character string existing in the editor 1, converts the character string to a code and add to control information for a chat; transmitter 3 which transmits information outputted from the information converter 2 to a chat communication partner; receiver 4 which receives information sent from the chat partner; and information analyzer/converter 5 which analyzes and converts a code to a character string, outputs the character string onto the output area in the editor 1, and performs an operation in accordance with the control information.
    Type: Grant
    Filed: March 28, 2005
    Date of Patent: September 22, 2015
    Assignee: NEC Infrontia Corporation
    Inventors: Ryouichi Ochi, Hidehiko Fujiwara
  • Patent number: 9143341
    Abstract: A computing system including a media content provider (MCP), a host device, a portable media content storage device (PMCSD), and a data communications network. In response to data communications being initiated between the PMCSD the host device, a data transfer application resident on the PMCSD is automatically executed to determine if any media content transfer instructions exist on the PMCSD or a MCP. The data transfer application resident on the PMCSD may be a portable application not requiring the installation of any configuration or support files to the host device or it may be an application having a boot process that installs configuration or support files to the host device prior to application execution. When one or more media content transfer instructions exists on the PMCSD or a MCP, the media content transfer instruction(s) is processed by the host device, to facilitate media content transfer between the PMCSD and the MCP.
    Type: Grant
    Filed: November 8, 2009
    Date of Patent: September 22, 2015
    Assignee: OPANGA NETWORKS, INC.
    Inventors: Jeffrey Paul Harrang, David B. Gibbons, John M. Burnette
  • Patent number: 9130958
    Abstract: A P2P network system for reducing streaming delay in a peer-to-peer (P2P) network is provided. The P2P network system may include at least one peer, a seed server, and a tracker server that manages the network. The seed server provides content to the at least one peer. The peer, the seed server, and the tracker server operate such that the P2P network is managed based on the distance of each peer from the seed server.
    Type: Grant
    Filed: July 28, 2010
    Date of Patent: September 8, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joon-Ho Cho, Seong-Ho Cho, Sung-Jae Shin
  • Patent number: 9130959
    Abstract: A method and apparatus are described including determining if a received message is from a monitored peer, forwarding the received message to a coordinator responsive to said determination, determining if the received message is a request message, opening a port for the peer responsive to the second determination, forwarding the request message to a monitored peer via the opened port and forwarding a response message to the monitored peer responsive to the second determination.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: September 8, 2015
    Assignee: Thomson Licensing
    Inventors: Ghulam Muhammad Memon, Yang Guo
  • Patent number: 9122533
    Abstract: System and method for providing cloud computing services are described. In one embodiment, the system comprises a cloud computing environment comprising resources for supporting cloud workloads, each cloud workload having associated therewith an internal cloud address; and a routing system disposed between external workloads of an external computing environment and the cloud workloads, the routing system for directing traffic from an external cloud address to the internal cloud addresses of the cloud workloads. The routing system comprises a virtual router configured to function as a network address translator (“NAT”); a distributor connected between the virtual router and the cloud workloads; and a distributor registry accessible by the distributor for maintaining information comprising at least one of port mappings, cloud address mappings, and cloud workload configuration information.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: September 1, 2015
    Assignee: NOVELL, INC.
    Inventors: Stephen R. Carter, Carolyn Bennion McClain, Jared Patrick Allen, Dale Robert Olds, Lloyd Leon Burch
  • Patent number: 9118717
    Abstract: An intermediary device, which behaves as a proxy for two entities after the entities have established a connection between themselves, is disclosed, as is a method that may be performed by such a device. The intermediary device can inspect a complete message, whose parts may be spread among multiple separate packets, without engaging in handshake phases with the message's origin or destination. As a first entity negotiates connection parameters with a second entity, the intermediary device stores the connection parameters as the parameters flow through the intermediary device. After the two entities have established an original connection, the intermediary device uses the intercepted parameters to form two separate connections in the place of the original connection: one between the intermediary device and the first entity, and another between the intermediary device and the second entity. To the entities, the newly formed connections appear to be same as the original connection.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: August 25, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Anurag Kahol, Sumandra Majee, Alex Waterman, Paul Mathison
  • Patent number: 9110745
    Abstract: Systems and methods are provided, for use in a messaging subsystem, which supports flow control of messages between producers and consumers. A system can include at least one producer that is operable to send messages in a batch to one or more consumers via at least one destination; and one or more consumers that are operable to process messages received from the at least one producer via the at least one destination. The system can also include a message broker which includes the at least one destination and which manages communications between the at least one producer and the one or more consumers. The message broker includes a flow controller that is operable to monitor a producing rate and a consuming rate, and dynamically adjust a batch size of the batch at the at least one producer based on the producing rate and the consuming rate to communicate the messages more efficiently.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: August 18, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Amy H. Kang, Edward J. Bratt
  • Patent number: 9100585
    Abstract: Streaming content may be delivered through a combination of broadcast and a backchannel. Related apparatus and methods for receiving and distributing streaming content are described. A receiving device may receive a packet of information in the form of a broadcast signal from a broadcast source. The packet of information may contain one or more streamlets and a table of contents associated with the streamlets. A desired streamlet may be selected from the packet of information and presented with a display. A remainder of a data stream associated with the streamlet may be requested and received from via a backchannel while the desired streamlet is being presented. The remaining data stream may then be presented with the display.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: August 4, 2015
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Payton R. White, Stephen C. Detwiler, Gary M. Zalewski
  • Patent number: 9088577
    Abstract: Techniques for configuring and operating a multimedia aware cloud, particularly configured for mobile device computing, are described herein. In some instances, clusters of servers are organized for general computing, graphic computing and data storage. A load balancing server may be configured to: identify multimedia types currently being processed within the multimedia edge cloud; determine desired quality of service levels for each identified multimedia type; evaluate individual abilities of devices communicating with the multimedia edge cloud; and assess bandwidth of each network over which the multimedia edge cloud communicates with a mobile device. With that information, multimedia data may be adapted accordingly, to result in an acceptable quality of service level when delivered to a specific mobile device. In one example of the techniques, graphic computing server clusters may be configured to process workload using a configuration that includes elements of both parallel and serial computing.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: July 21, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Wenwu Zhu, Lie Liu, Chong Luo
  • Patent number: 9069473
    Abstract: Embodiments of the invention relate to systematic migration of data. Data is streamed to data storage and stored in a virtual storage device (VSD). Stored data is systematically migrated from the VSD to a higher density VSD, while streaming of data is also switched to the higher density VSD. Source and target data extents are maintained and merged upon completion of the data migration, together with linking the streamed data blocks with the migrated data blocks in the order presented in the input stream.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: Steven Robert Hetzler, Mario H. Lichtsinn, Hovey Raymond Strong, Jr.
  • Patent number: 9059968
    Abstract: A method and apparatus for brokering a transmission control protocol (TCP) session between two clients that are each situated behind a firewall that blocks incoming TCP session requests is described. Each of the two clients transmits a TCP session request to the other client in order to establish a TCP session between these clients. This brokering allows the two clients to establish the TCP session between the two clients.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: June 16, 2015
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Santosh Panattu Sethumadhavan, Brian Kean, Yakob Teplitsky