Patents Examined by Van Kim T. Nguyen
  • Patent number: 8930496
    Abstract: Systems and methods for reconstructing unified data in an electronic storage network are provided which may include the identification and use of metadata stored centrally within the system. The metadata may be generated by a group of storage operation cells during storage operations within the network. The unified metadata is used to reconstruct data throughout the storage operation cells that may be missing, deleted or corrupt.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: January 6, 2015
    Assignee: CommVault Systems, Inc.
    Inventor: Parag Gokhale
  • Patent number: 8914436
    Abstract: A data processing device includes a receiving means, a discriminating means, a data retriever determining means, and a transmitting means. The receiving means receives data transmitted from a client computer to one of plural server computers. The discriminating means extracts destination information and source information from the received data. The destination information is information on the one of the plural server computers. The source information is information on the client computer. The data retriever determining means determines a data retriever in accordance with the extracted information. The data retriever searches the one of the plural server computers. The transmitting means transmits the data together with the destination information and the source information to the determined data retriever.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: December 16, 2014
    Assignee: Fujitsu Limited
    Inventor: Kei Hamada
  • Patent number: 8903934
    Abstract: An example portable information processing apparatus is configured to selectively execute one or more application programs and includes a memory storing first data associated with an application program executed by the information processing apparatus. A communication unit is configured for wireless communication and a data transmission/reception control unit is configured to transmit the first data for use by an application program which is executed by another information processing apparatus and with which the first data is associated and/or to receive second data, originating from another information processing apparatus, for use by an application program which is executed by the information processing apparatus and with which the second data is associated. The first data is transmitted and/or the second data is received regardless of an execution state on the information processing apparatus of any application program with which the first and second data are associated.
    Type: Grant
    Filed: October 1, 2011
    Date of Patent: December 2, 2014
    Assignee: Nintendo Co., Ltd.
    Inventors: Hideki Konno, Tooru Ooe, Masahiro Shoji
  • Patent number: 8892724
    Abstract: An address assignment device may support assigning either a public address or a private address to a client device. In order to increase the number of client devices that can share a public address via network address translation, the client device may be assigned a public address when the client device's expected port utilization is at or above a port utilization threshold. However, the client device may be assigned a private address when the client device's expected port utilization is below the port utilization threshold.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: November 18, 2014
    Assignee: Sprint Spectrum L.P.
    Inventors: Lyle T. Bertz, John E. Belser
  • Patent number: 8880640
    Abstract: The automatic transmission of communications between a mobile device and a social networking system is regulated based on the communication mode of the mobile device. A communication for transmission between the mobile device and the social networking system is detected. A communication switch setting, such as a switch position, is determined for the mobile device. A communication mode for the mobile device is determined based on the communication switch setting. For example, if the switch is in a first position, the mobile device is determined to be in a social mode. Likewise, if the switch is in a second position, the mobile device is determined to be a manual mode. If the mobile device is in the social mode, the communication is automatically transmitted. If the mobile device is in the manual mode, the communication is transmitted only in response to authorization from the user of the mobile device.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: November 4, 2014
    Assignee: Facebook, Inc.
    Inventors: Mary Graham, Erick Tseng, Chamath M. Palihapitiya
  • Patent number: 8874722
    Abstract: An interactive tool is disclosed for visualizing performance data in real-time to enable adaptive performance optimization for an application running on a massively parallel computer system. The interactive tool may be used to visualize network congestion (and other) performance counters for an application as it runs on the parallel system in real-time. Further, a developer may use the interactive tool to experiment with various tuning options and optimization approaches on-the-fly.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Thomas Michael Gooding, David Lee Hermsmeier, Roy Glenn Musselman, Amanda Peters, Kurt Walter Pinnow, Brent Allen Swartz
  • Patent number: 8819146
    Abstract: In a monitoring system for networked devices, a system, method, and computer program product for transferring monitoring information from a remote monitor to a central monitor responsible for monitoring devices on multiple networks. A communications link is established between a remote monitor and a message transfer server. Monitoring information is formatted into a standard format, encrypted, encoded, and sent from the remote monitor to the central monitor as an attachment to an e-mail sent via the communication link to the message transfer server.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: August 26, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 8819124
    Abstract: A slot management system including a download and configuration server-based sub-system and method is disclosed for use with game devices, systems, and methods is provided to enable users to monitor, control, and modify game devices and other related activities. A notification system and method is provided for providing one-way delivery of notifications to clients of a server.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: August 26, 2014
    Assignee: Bally Gaming, Inc.
    Inventors: Farshid Atashband, Ryan Ruppert
  • Patent number: 8799447
    Abstract: A system and method for capturing non-forgeable packet traces. Upon start-up of a sniffer, a first quote of Platform Configuration Register (PCR) values in a Trusted Platform Module (TPM) utilized by the sniffer is obtained, wherein the first quote comprises a list of starting values in the PCRs and is signed by the TPM and stored in a packet log. When a packet of interest is intercepted by the sniffer, the sniffer obtains a hash of the packet and instructs the TPM to extend a PCR with the hash value. The packet of interest is then stored in the packet log. When the sniffer is shutdown, a second quote of values in the PCRs is obtained, wherein the second quote comprises a list of current values in the PCRs, and wherein the second quote is signed by the TPM and stored in the packet log.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Daniel Horacio Jones, Thomas Girard Lendacky, Emily Jane Ratliff
  • Patent number: 8788573
    Abstract: One embodiment of the present method and apparatus for efficiently expanding a P2P network includes receiving a search request message from a requesting node and sending a response message to the requesting node on behalf of a node that has the requested data, where the response message originates at an intermediate node. The intermediate node may respond on behalf of the “responding” node, for example, in cases where the responding node is too far away from the requesting node to receive the search request message.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Raymond B. Jennings, III, Jason D. LaVoie
  • Patent number: 8782232
    Abstract: A method for operating a server first assigns a plurality of storage volumes to one or more storage devices. A plurality of sub-volumes is established within a namespace of each of the plurality of storage volumes. An instance of a virtual server is created, the virtual server having a plurality of assigned sub-volumes, the assigned sub-volumes chosen from different storage volumes of the plurality of storage volumes. A file system function is shared between the server and the instance of the virtual server, the file system function using at least one of the plurality of assigned sub-volumes.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: July 15, 2014
    Assignee: NetApp, Inc.
    Inventors: Mark Muhlestein, Gaurav Banga
  • Patent number: 8782213
    Abstract: A system and method of displaying the temperature and relative humidity data of sensors on a psychrometric chart. The system and method operate to display an environmental envelope on the psychrometric chart in order to compare the data of the sensors to the environmental envelope of the psychrometric chart, in order to ensure safe operating conditions for data center equipment.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: July 15, 2014
    Inventors: Ching-I Hsu, Siva Somasundaram, Neil Weinstock
  • Patent number: 8782241
    Abstract: A system is described for providing a cloud computing assessment tool. The system may include a memory, an interface, and a processor. The processor may receive a data center configuration from the user. The data center configuration may include a compute and storage capacity. The processor may determine a cloud computing configuration equivalent to the data center configuration. The processor may identify a time period for transitioning from the data center to cloud computing. The processor may identify a plurality of trend values representing changes in the compute capacity and storage capacity over the period of time. The processor may generate a strategy to transition from the data center to cloud computing over the period of time. The strategy may account for the changes in the compute capacity and the storage capacity. The processor may provide a graphical output and a numerical output of the strategy to the user.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: July 15, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Teresa S. Tung, Kevin P. Lee, Sara L. Renberg
  • Patent number: 8769009
    Abstract: Techniques for facilitating communication are provided. The techniques include using a machine-to-machine communication to facilitate communication between one or more human users of a communicator device and a compatible communicator device, wherein using the machine-to-machine communication to facilitate communication between one or more human users comprises initiating a machine-to-machine communication with a compatible communicator device if the device is within the geographic proximity, wherein the machine-to-machine communication incorporates one or more related items from a user profile of each device automatically extracted by the device initiating the machine-to-machine communication, and conducting the machine-to-machine communication in a manner in which the communication can be monitored by the one or more human users.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sameer Maskey, Sara H. Basson, Dimitri Kanevsky, Tara N. Sainath
  • Patent number: 8769057
    Abstract: Computer systems, computer-readable media, and computerized methods for resolving fractional IP addresses using domain name system (DNS)-enabled devices are provided. The system includes a local DNS server that accesses a correlation table, which maintains a mapping between fractional IP addresses and domain names. The fractional IP addresses each represent an IPv4 address paired with a respective value of an IP version field. The system also includes a client device that is capable of transmitting to the local DNS server a request message, which includes a destination name of a device targeted by the client device. Upon receiving the request message, the local DNS server compares the destination name against the correlation table. When a match is discovered within the domain names populated within the correlation table, the local DNS server identifies and transmits to the client device a fractional IP address mapped to the matching domain name.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: July 1, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeremy R. Breau, John H. Bennett, III, Frederick C. Rogers, Joseph Christopher Shojayi
  • Patent number: 8756298
    Abstract: A load balancer in a server farm automatically detects the addition of a server to a pool, decides on a proper configuration of the added server, and automatically configures the added server. A network configuration event such as a Dynamic Host Configuration Protocol (DHCP) event is used as the basis for detecting the addition of the server. The load balancer determines how to configure the added server according to a predetermined approach. For example, the added server can replicate a configuration of the highest priority service in an existing pool.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: June 17, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin Ma, Kevin McAdams
  • Patent number: 8738710
    Abstract: Systems and methods of providing push-to-application services are provided. A network includes a push-to-application session controller that manages a push-to-application session between an application and a client. The network also includes a media controller, coupled to the session controller, that transfers media between the client and the application. The network further includes an application synchronizer, coupled to the session controller, that controls synchronization between media provided by the media controller to the client and data provided by the application to the client.
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: May 27, 2014
    Assignee: Nextel Communications Inc.
    Inventors: Hung Kien Du, Trinh D. Vu
  • Patent number: 8725853
    Abstract: The agile information technology infrastructure management system and related methods and processes provide a solution with the required flexibility to effectively and efficiently monitor and manage a wide-variety of disparate information technology and network infrastructure deployed in businesses and enterprises throughout a region or the world.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: May 13, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Russell E. Sellers, Jeffrey Guillot, Gregory H. Carter, Nathan W. Atkins, Nicholas J. Pausback, Matthew R. Engle, Paul T. Young, Craig R. Roffers, Adam D. Herrneckar, William H. Ballard
  • Patent number: 8713107
    Abstract: A system and method for delivering electronic mail to the user at a previously defined remote location which also allows the user to reply to the email from such remote location is disclosed. An application program operates at the user's home electronic mail communication system, typically a desktop PC, forwarding electronic mail messages through the internet to a central system, which contains user profile information and acts as a forwarding server. The system can also be applied to the user's mail server instead of the user's desktop PC. Preferred user profiles stored in the forwarding server determine how the server directs notification of new email to the user in accordance with the user's preferred profile. Information regarding the pending emails are directed to the user's mobile telephone or PDA device, allowing the user to determine whether to respond to the electronic mail presently or defer response, in accordance with the user's preference at the time of receipt.
    Type: Grant
    Filed: September 6, 2002
    Date of Patent: April 29, 2014
    Inventors: J. Albert Avila, Lev Elbert, Andy Estes, Mark Famiglio, Brian Johnson, Baird Juckett, Rob Lincoln, Don Ruth, Jason Sackett, Russ Saul, Norman Worthington
  • Patent number: 8635331
    Abstract: Aspects of the subject matter described herein relate to workflows. In aspects, an activity of a workflow may request data and provide a logical handle. In response, distributed workflow components use the logical handle to determine whether the requested data is available locally or remotely. If the data is available remotely, the components may obtain the data for the requesting entity. In the process of obtaining the data, the data may be serialized and deserialized. After the data is available locally, it is provided to the requesting entity.
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: January 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Nelson Sampaio Araujo, Jr., Roger S. Barga, Jared J. Jackson, Di Guo