Accessing Another Computer's Memory Patents (Class 709/216)
  • Publication number: 20120158885
    Abstract: Systems and methods of using the systems for delivering information related to an inaccessible location to individuals at the inaccessible location are disclosed. The system comprises a memory device affixed to the inaccessible location, the information related to the inaccessible location residing on the memory device, and a portable memory reading device, separate from the memory device, that retrieves the information from the memory device when positioned at the inaccessible location and communicates the information to a party located at the inaccessible location. The system may further comprise a database wherein the information residing on the memory device is replicated and the database can be accessed by a user of the system via a suitable communications medium or combination of mediums.
    Type: Application
    Filed: September 19, 2011
    Publication date: June 21, 2012
    Inventors: Glenn R. Toothman, III, Ravinder P. Chandhok, Kimberly H. Chandhok
  • Patent number: 8205044
    Abstract: A method and system for dynamic distributed data caching is presented. The system includes one or more peer members and a master member. The master member and the one or more peer members form cache community for data storage. The master member is operable to select one of the one or more peer members to become a new master member. The master member is operable to update a peer list for the cache community by removing itself from the peer list. The master member is operable to send a nominate master message and an updated peer list to a peer member selected by the master member to become the new master member.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: June 19, 2012
    Assignee: Parallel Networks, LLC
    Inventors: Keith A. Lowery, Bryan S. Chin, David A. Consolver, Gregg A. DeMasters
  • Patent number: 8200916
    Abstract: A color control node includes an interface for communicating with multiple storage controllers, wherein the storage controllers maintain a primary storage system at a primary site and a secondary storage system at a secondary site; and wherein the storage controllers maintain a current color and associate all writes with the current color without polling the color control node. The color control node also includes operational capability for issuing a polling command to instruct the storage controllers to poll the color control node for the current color prior to associating each write with a new color; receiving an acknowledgment of receipt of the polling command; changing the current color to a new color responsive to receiving the acknowledgment; issuing a storage command to the storage controllers indicating the new color; and instructing each storage controller to cease polling the color control node for the current color.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Shira Ben Dor, Amir Kredi, Avied Zlotnick, Henry Butterworth
  • Patent number: 8199911
    Abstract: Various methods and systems for performing data deduplication when encrypting data for storage on an untrusted storage system are disclosed. One method involves generating an encryption key for use in encrypting data and generating an identifier for the data. Generation of the encryption key is based upon a hash of the data to be encrypted. Similarly, generation of the identifier is based upon the hash of the data to be generated. For example, the identifier can be generated by hashing the encryption key. The method then involves detecting whether an encrypted copy of the data is already stored by a storage system, based upon the identifier, and selectively encrypting the data, based upon whether the encrypted copy of the data is already stored by the storage system.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: June 12, 2012
    Assignee: Symantec Operating Corporation
    Inventors: Ynn-Pyng “Anker” Tsaur, William T. Cochran
  • Patent number: 8195142
    Abstract: The communication device comprising a voice communication implementer, an attached file email implementer, a geographic location implementer, a dictionary implementer, a schedule notification implementer, a multiple visual data display implementer, a touch panel implementer, a communication device search implementer, a resume enabled video game implementer, and an oncoming destination name notification implementer.
    Type: Grant
    Filed: July 9, 2011
    Date of Patent: June 5, 2012
    Inventor: Iwao Fujisaki
  • Patent number: 8195784
    Abstract: An exemplary method for performing work in a data center includes receiving a request for resources in a data center, solving a linear programming formulation that accounts for the request and at least some of the resources in the data center and performing work the request based at least in part on the solving of the linear programming formulation. Such a method can include a linear programming formulation that accounts for multi-core chips and DRAM systems. Various other method, devices, systems, etc., are also disclosed.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Burton J Smith, Heather E Warncke
  • Patent number: 8190703
    Abstract: An enhancement to a web browser offers an extension mechanism for web applications to utilize client-side resources, thereby moving more extensibility and flexibility to the client-side. The web browser may expose some control interfaces to meet various requirements from web applications. Using the extension mechanism, the web applications are able to offload the cloud servers, function when offline, and improve performance. The extension mechanism also provides users with full control to the data passing through their web browsers.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Shiding Lin, Lidong Zhou, Chandramohan A. Thekkath, Dahlia Malkhi, Zheng Zhang
  • Patent number: 8190914
    Abstract: Methods and systems for designating and handling confidential memory allocations of virtual memory are provided in which the operating system provides a memory allocation flag that applications may use to indicate any arbitrary area of physical memory marked with this flag may contain confidential data and should be handled accordingly. The operating system also ensures that memory allocated with this flag can be placed in physical memory. When freeing up memory, the operating system protects any data in the memory allocated with this flag. For example, the operating system may prevent the confidential memory from being swapped out to storage or from being accessible to other applications, such as a debuggers. Alternatively, the operating system may encrypt any data in the confidential memory before it is swapped out to storage.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: May 29, 2012
    Assignee: Red Hat, Inc.
    Inventors: Henri Han van Riel, Alan Cox
  • Patent number: 8190702
    Abstract: Some embodiments provide different frameworks for seamlessly issuing and executing commands across servers of different federation participants. Each framework facilitates issuance and execution of a command that originates from a first federation participant and that is intended for execution at servers of a second federation participant. In some embodiments, a framework implements a method for enabling command interoperability between distributed platforms that each operate a set of servers on behalf of content providers. The method involves receiving a command targeting a particular configuration that a first distributed platform deploys to a server that is operated by a second distributed platform. The method identifies the server of the second distributed platform that is deployed with the particular configuration.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: May 29, 2012
    Assignee: Edgecast Networks, Inc.
    Inventors: Jayson G. Sakata, Robert J. Peters
  • Patent number: 8190776
    Abstract: An information browser system and method enables sending of information requests to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLScript, is converted into a format in which the information can be displayed or otherwise further processed by the device. Information browsing functions may also be integrated with other communication functions on a mobile communication device.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: May 29, 2012
    Assignee: Research In Motion Limited
    Inventors: Harry R. Major, Michael Knowles
  • Patent number: 8190184
    Abstract: In a content reproduction system including a plurality of content reproduction apparatuses, at least one of the plurality of content reproduction apparatuses may include a reproducing unit configured to reproduce content by reading out content data recorded in a recording medium, and a transmitting unit configured to transmit the content data representing the content being reproduced by the reproducing unit by way of wireless communication, and each of the other apparatuses of the plurality of content reproduction apparatuses may include a receiving unit configured to receive the transmitted content data, and a reproducing unit configured to decode the content data received by the receiving unit and reproduce the content.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: May 29, 2012
    Assignee: Sony Corporation
    Inventors: Masanori Machimura, Tetsujiro Kondo
  • Patent number: 8191097
    Abstract: A method and apparatus for storing and distributing video information in an interactive information distribution system by storing video information on either a centralized or de-centralized secondary storage partition in a network of provider and subscriber equipment, and therein distributing the video information to a subscriber having made a request for such video information.
    Type: Grant
    Filed: November 23, 1999
    Date of Patent: May 29, 2012
    Assignee: Comcast IP Holdings I, LLC
    Inventors: James B. Armstrong, Christopher W. B. Goode
  • Publication number: 20120131129
    Abstract: Embodiments calculate an estimated latency between computing devices. A latency service aggregates latency records defining latency measurements and corresponding latency factors from a plurality of computing devices. From the aggregated latency records, the latency service defines relationships between the latency measurements and the corresponding latency factors. Responsive to a request for an estimated latency from a mobile computing device, the latency service applies the defined relationships to estimate the latency based on the latency factors associated with the received request. In some embodiments, the estimated latency includes three portions: a first latency value representing the latency from the mobile computing device to a cell site, a second latency value representing the latency from the cell site to an access point, and a third latency value representing the latency from the access point to a destination computing device.
    Type: Application
    Filed: November 22, 2010
    Publication date: May 24, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Sharad Agarwal, Jyh-Han Lin, Weili Liu
  • Patent number: 8185661
    Abstract: A packet compressor 12 operates under a reliable mode or an optimistic mode. A mode determination unit 31 counts the number of ACK packets or NACK packets received by a unit time X by an ACK/NACK packet receiver 14. When the counted number of NACK packets is larger than a predetermined value Y, the mode determination unit 31 switches the operation mode of the packet compressor 12 to the reliable mode. When the counted number of ACK packets is larger than a predetermined value Z, the mode determination unit 31 switches the operation mode of the packet compressor 12 to the optimistic mode.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: May 22, 2012
    Assignee: Panasonic Corporation
    Inventors: Koichi Hata, Akihiro Miyazaki, Koji Imura, Daiji Ido
  • Patent number: 8185601
    Abstract: A system configured for facilitating the sharing of information between apparatuses. An apparatus may include one or more applications that, for example, upon configuration and execution, may yield information that may also be stored in the apparatus. At some point a determination may be made that stored information is to be shared with other users. In order to enable the sharing of this information, global identification information may be assigned by, and obtained from, a remote resource. The global identification information may be used to modify identification information corresponding to the information to be shared so that other apparatuses may locate, and/or request access to, the shared information. Further, the other apparatuses may request transmission of shared information stored in the remote resource using the global identifier, or may receive shared information from the apparatus without explicitly requesting it.
    Type: Grant
    Filed: May 11, 2008
    Date of Patent: May 22, 2012
    Assignee: Nokia Corporation
    Inventors: Ari-Petri Olavi Rauhala, Sergey Alexandrovich Burnevsky
  • Patent number: 8181011
    Abstract: An iSCSI name forwarding technique allows a security appliance to assume iSCSI names of one or more clients and one or more storage systems in a network. The security appliance is coupled between each client and storage system, and is configured to intercept a data access request issued by the client that is destined for the storage system. Each iSCSI name of the storage system is an iSCSI target name associated with secure storage, i.e., a cryptainer, served by the storage system, whereas the iSCSI name of the client is an iSCSI initiator name of the network entity, i.e., the client, which initiates the data access request to access data stored on the cryptainer.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: May 15, 2012
    Assignee: NetApp, Inc.
    Inventor: Ian Chang
  • Patent number: 8180879
    Abstract: Embodiments communicate messages between mobile devices and destination devices. An exemplary embodiment includes a first border server operable to establish a first communication connection to the mobile device over a first network operating under a first protocol, a second border server operable to establish a second communication connection to the mobile device over a second network operating under a second protocol, and a transport management server communicatively coupled to the first border server and the second border server, and operable to establish a third communication connection to the destination device over a third network operating under a third protocol. The first protocol is configured to communicate a first encapsulated portion of the message. The second protocol is configured to communicate a second encapsulated portion of the message. The third protocol is configured to communicate the first encapsulated portion of the message and the second encapsulated portion of the message.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: May 15, 2012
    Assignee: CoCo Communications Corp.
    Inventors: Mark L. Tucker, Jeremy Bruestle
  • Patent number: 8180842
    Abstract: A communication device management program that enables efficient use of memory space in receiving data using remote direct memory access (RDMA) techniques. The receiving node transmits a virtual ID corresponding to a receiving process to a remote sending node. A sending process in the sending node specifies this virtual ID when starting data transmission. If the receiving node has not reserved a memory area corresponding to that virtual ID, the sending node transmits a reservation request to the receiving node, which causes a data receiving memory area to be reserved for use by a communication device in the receiving node. In the sending node, the sending communication device begins sending transmission data in RDMA mode, from a memory area managed by the sending process to the reserved data receiving memory area. The receiving communication device directs incoming transmission data to a memory area managed by the receiving process.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: May 15, 2012
    Assignee: Fujitsu Limited
    Inventor: Koichi Hirai
  • Publication number: 20120110114
    Abstract: A home-networking gateway may automatically provide a function based on data identified on a device on a home network. The home-networking gateway may perform the function using another device that is capable of performing the function and is accessible to the home-networking gateway.
    Type: Application
    Filed: January 5, 2012
    Publication date: May 3, 2012
    Inventors: Patrick Meenan, David Clyde Chiles, Jeffrey J. Damick
  • Patent number: 8171101
    Abstract: An improved system for accessing data within a distributed data storage network (“DDSN”) is disclosed. In a system implementing the disclosed invention, traffic is routed to individual slice servers within the DDSN in accordance with objective criteria as well as user-defined policies. In accordance with one aspect of the disclosed invention, when a data segment is written to a DDSN, the segment is divided into multiple data slices, which are simultaneously transmitted to different slice servers. In accordance with another aspect of the disclosed invention, when a data segment is read from a DDSN, a list of slice servers, each containing a data slice that could be used to reconstruct the requested data segment, is assembled, and sorted in accordance with a preference rating assigned to each of the slice servers. Sufficient data slices to reconstruct the data segment are then read in accordance with the preference ranking of the slice servers.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: May 1, 2012
    Assignee: Cleversafe, Inc.
    Inventors: S. Christopher Gladwin, Greg Dhuse, Vance Thornton, Ilya Volvovski, Jamie Bellanca
  • Patent number: 8171109
    Abstract: A method and apparatus for updating bookmarks is described. In one embodiment, a server has a bookmark database and a bookmark synchronizer. The bookmark synchronizer is configured to receive a communication from a web browser of a client of a user, to collect a list of bookmarks of the web browser of the client, to compare the list of bookmarks with a list of bookmarks stored in the server, and to synchronize the list of bookmarks of the web browser of the client with the list of bookmarks stored in the server.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: May 1, 2012
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8171102
    Abstract: A method for reading data from a dispersed data storage network that includes a plurality of slice servers. The method begins by accessing a list of slice servers of the plurality of slice servers, wherein each slice server on the list stores at least one data slice associated with a data segment of the data. The method continues by transmitting read requests to at least some of the slice servers on the list. The method continues by receiving a data slice from a slice server on the list. The method continues by determining whether a threshold number of data slices has been received. The method continues, when the threshold number of data slices has been received, assembling the data segment from at least the threshold number of data slices.
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: May 1, 2012
    Assignee: Cleversafe, Inc.
    Inventors: S. Christopher Gladwin, Greg Dhuse, Vance T. Thornton, Ilya Volvovski, Jamie Bellanca
  • Patent number: 8169642
    Abstract: An image forming system includes a first image forming apparatus and a second image forming apparatus that are connected to each other via a network. The first image forming apparatus includes a transmitter unit transferring reproduced data of data for transfer to the second image forming apparatus via the network, a memory unit storing the data for transfer, and a data eraser unit erasing the data in the memory unit and transmitting an instruction to erase the corresponding data to the second image forming apparatus when a user inputs an instruction to erase the data for transfer. The second image forming apparatus includes a receiver unit receiving the transferred data, a memory unit storing the received data, and an eraser unit erasing the corresponding data in the memory unit according to the erase instruction transmitted from the first image forming apparatus.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: May 1, 2012
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventor: Tomoji Tanaka
  • Patent number: 8161126
    Abstract: Systems and methods for remote direct memory access (RDMA) queue pair (QP) state split between a RDMA aware network interface card (RNIC) and a host software or application are provided. If a QP state associated with a specific QP comprises a RTS state, the QP state may be processed by an RNIC coupled to a host. If the QP state comprises an “idle” state, a “terminate” state, an “error” state, and/or a “closing” state, the QP state may be offloaded to the host for processing. If the QP state comprises a RTS state, ownership of the QP may be transferred from the host to the RNIC. If the QP state comprises an “idle” state, a “terminate” state, an “error” state, and/or a “closing” state, ownership of the QP may be transferred from the RNIC to the host.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: April 17, 2012
    Assignee: Broadcom Corporation
    Inventor: Kan F. Fan
  • Patent number: 8156195
    Abstract: Network data storage systems and methods allow computers reading and writing data at a plurality of data centers separated by, potentially, large distances to replicate data between sites such that the data is protected from failures, including complete Site failures, while not allowing network latency to significantly impede the performance of read or write operations. Continued access to all data is provided even after a single failure of any component of the system or after any complete failure of all equipment located at any single geographic region or any failure that isolates access to any single geographic region. Write data is replicated synchronously from Active Sites, e.g., sites where servers are writing data to storage resources, to Protection Sites located sufficiently close to Active Sites such that network latency will not significantly impact performance, but sufficiently far apart such that a regional disaster is unlikely to affect both sites.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: April 10, 2012
    Assignee: EMC Corporation
    Inventors: Dale Hagglund, Ron Unrau, Geoff Hayward, Craig Graulich, Wayne Karpoff
  • Patent number: 8154752
    Abstract: A print management system may include at least one client device for generating print jobs, and a plurality of print servers for storing print job information based upon the generated print jobs. The print servers may cooperate to share the print job information therebetween. At least one printing station may retrieve the shared print job information, and selectively print print jobs based thereon.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: April 10, 2012
    Assignee: Pharos Systems International, Inc.
    Inventors: Geoffrey Howard Shaw, Paul van Wichen
  • Patent number: 8149854
    Abstract: An embodiment of the present invention is a technique to process a plurality of I/O sequences associated with a storage device. A task context pre-fetch engine pre-fetches a task context from a task context memory based on a pre-fetch request. At least a multi-threaded transmit transport layer (T×TL) processes the plurality of I/O sequences from an I/O pool simultaneously. The multi-threaded T×TL generates the pre-fetch request and one or more frames from the plurality of I/O sequences. A switch fabric and controller routes the frame to a link layer associated with the storage device.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: April 3, 2012
    Assignee: Intel Corporation
    Inventors: Victor Lau, Pak-lung Seto
  • Patent number: 8150038
    Abstract: A method of securely storing electronic information includes a step in which target electronically stored information is encrypted with a first encryption key and then partitioned into a first set of encrypted ESI partitions a subset of which is able to reconstruct the unpartitioned encrypted ESI. This first set of encrypted ESI partitions is then encrypted with a first set of user encryption keys to form a first set of user-associated encrypted ESI partitions that are made available to a first set of users. When access to the target electronically stored information is changed, the target electronically stored information is accessed and then re-encrypted with a second encryption key to form a second encrypted ESI. This second encrypted ESI is then partitioned and distributed to a second set of users.
    Type: Grant
    Filed: November 1, 2007
    Date of Patent: April 3, 2012
    Assignee: Oracle America, Inc.
    Inventor: Radia Perlman
  • Patent number: 8151026
    Abstract: A system and method for writing, by a sender, a message into blocks of a memory space, the memory space being shared by the sender of the message and a receiver of the message, and sending, by the sender, an interrupt corresponding to the message.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: April 3, 2012
    Assignee: Wind River Systems, Inc.
    Inventors: Anand Sundaram, Johan Fornaeus
  • Patent number: 8149442
    Abstract: A method receives a variable information print job and determines if any of the personalized content exceeds the size of a corresponding content area of the template. If the personalized content exceeds the size of a corresponding content area of the template, the method resolves such size inconsistencies (between the personalized content and the content area) by selectively removing and/or filtering portions of the personalized content according to the knowledge-based rules.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: April 3, 2012
    Assignee: Xerox Corporation
    Inventor: Dale E. Gaucas
  • Publication number: 20120079313
    Abstract: A distributed memory array that supports both file storage and random access operations is provided. The distributed memory array includes at least one memory assembly for storing data, each memory assembly having a plurality of memory modules coupled together through a bi-directionally cross-strapped network, each memory module having a switching mechanism. The distributed memory array further includes at least one gateway coupled to the at least one memory assembly through the bi-directionally cross-strapped network. The gateway also includes a plurality of user access ports for providing access to the at least one memory assembly, and a file manager that is configured to receive a request from a user for access to the at least one memory assembly at the user access ports for either file storage or random access operations and to allocate at least one allocation unit of available memory in the at least one memory assembly based on the request from the user.
    Type: Application
    Filed: September 24, 2010
    Publication date: March 29, 2012
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventor: Clifford E. Kimmery
  • Patent number: 8140772
    Abstract: A system and method are disclosed for maintaining a plurality of data storages coherent with one another for redundancy purposes. The system includes a first data storage system and a second data storage system. The first data storage system is coupled to a first transaction processor for handling input and output transactions, and is coupled to a wide area network. The second data storage system is coupled to a second transaction processor for handling input and output transactions, and is coupled to the wide area network. The first transaction processor permits a first data write transaction to occur with respect to data within the first data storage system, and the second transaction processor permits a second data write transaction to occur with respect to data within the second data storage system.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: March 20, 2012
    Assignee: Board of Governors for Higher Education, State of Rhode Island and Providence Plantations
    Inventor: Qing K. Yang
  • Patent number: 8140812
    Abstract: Techniques for placement of a virtual machine in a computing system. A first request is sent from a pool management subsystem to a placement subsystem. The first request includes specification of available storage capacities of storage systems in a computer network. The placement subsystem automatically determines a target storage system based, at least in part, on the available storage capacities. An identification of the target storage system is received at the pool management subsystem. At least one disk image of the virtual machine is written to the target storage system. Then, a second request is sent to the placement subsystem. The placement subsystem automatically determines a target computer. The latter determination is based, at least in part, on connectivity between the target computer and the target storage system. The virtual machine is installed at the target computer. The techniques facilitate live migration of virtual machines placed thereby.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Diana J. Arroyo, Steven D. Clay, Malgorzata Steinder, Ian N. Whalley, Brian L. White Eagle
  • Patent number: 8140647
    Abstract: A method and system are provided for accelerated data uploading to a remote service device destination. An on-line (third party) storage device receives an upload request message from a network-connected client device. A unique first descriptor in a descriptor field of the upload request message is accessed and compared to a list of descriptors maintained by the on-line storage device. If the accessed first descriptor is on the list, a first file is read that is stored in the on-line storage device and associated with the accessed first descriptor. The first file is then sent to a network-connected remote service device.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: March 20, 2012
    Assignee: Applied Micro Circuits Corporation
    Inventor: Loic Juillard
  • Patent number: 8140631
    Abstract: A method for mailbox migration includes creating a message ID map for the source and destination mailboxes, and storing the message ID map in a migration cache file that can also hold message ID persistence and message state indicator data. A precopy operation is performed while the source mailbox is still active, thereby allowing the time consuming process of message copying to be performed without interrupting user access to email. After email access is redirected to the destination mailbox, a final update is performed to bring the destination mailbox into a fully current state. Because of the precopy operation, the amount of required updating is minimized. By performing the updating based on message data stored in the migration cache file (and extracted from the messages themselves), the speed of the final update is further enhanced, since time-consuming message or header downloading is not required.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: March 20, 2012
    Assignee: Mirapoint Software, Inc.
    Inventor: Nick Czeczulin
  • Publication number: 20120066334
    Abstract: A game system includes game apparatuses and a server. The one game apparatus has a first memory storing a software program being made up of a program and save data, the other game apparatus has a second memory capable of additionally storing a software program, and the server has a third memory storing a program. The one game apparatus transmits the save data in the first memory to the other game apparatus by utilizing a local communication, and the server transmits the program in the third memory to the other game apparatus by utilizing Wi-Fi communications. The other game apparatus receives the save data and then the program, and additionally stores them in the second memory as a software program.
    Type: Application
    Filed: November 16, 2010
    Publication date: March 15, 2012
    Applicant: NINTENDO CO., LTD.
    Inventors: Naoya MORIMURA, Masayuki Kuwajima
  • Patent number: 8135865
    Abstract: Methods, systems, and apparatus, including computer program products, for synchronizing and transferring digital media items. One or more media items are received, from a network operating environment, at a first device. A first media database on the first device, including metadata associated with the media items, is synchronized with a second media database on a second device. The one or more media items are moved from the first device to the second device. The one or more media items are copied from the second device to the first device.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: March 13, 2012
    Assignee: Apple Inc.
    Inventors: David Fleischman, Christopher R. Wysocki, Payam Mirrashidi, Sean Kelly, Charles Pisula, Alan Ward, Colin Meldrum, Patrice Gautier, Jeffrey Robbin
  • Patent number: 8132262
    Abstract: An objective is to prevent a downloaded application from accessing data in an external memory unrelated to the application, and to achieve safer management of access to the external memory. An external memory function module 15 is a function module that controls access of an application downloaded in a cell phone 1, to an external memory 2. This external memory function module 15 has a bind ID acquirer 156 for acquiring a bind ID to specify the application downloaded, a discrimination ID acquirer 157 for acquiring a directory discrimination ID to specify an application permitted to access a directory, and an access controller 158 for checking the bind ID against the directory discrimination ID and for, when they coincide with each other, performing such control as to permit access of the application to the directory.
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: March 6, 2012
    Assignee: NTT DoCoMo, Inc.
    Inventors: Mao Asai, Makoto Hamatsu, Tomoyuki Tamachika, Hirohito Taniguchi
  • Patent number: 8131935
    Abstract: A data processing system includes an interconnect fabric, a system memory coupled to the interconnect fabric and including a virtual barrier synchronization region allocated to storage of virtual barrier synchronization registers (VBSRs), and a plurality of processing units coupled to the interconnect fabric and operable to access the virtual barrier synchronization region of the system memory. Each of the plurality of processing units includes a processor core and a cache memory including a cache array that caches VBSR lines from the virtual barrier synchronization region of the system memory and a cache controller. The cache controller, responsive to a store request from the processor core to update a particular VBSR line, performs a non-blocking update of the cache array in each other of the plurality of processing units contemporaneously holding a copy of the particular VBSR line by transmitting a VBSR update command on the interconnect fabric.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ravi K. Arimilli, Guy L. Guthrie, Robert A. Cargnoni, William J. Starke, Derek E. Williams
  • Patent number: 8131824
    Abstract: The invention aims at providing a method, a subscriber terminal, a computer program product and a communication system, wherein a sender has the possibility of influencing the signaling signal in a terminal of a recipient and configuring individually and with greater freedom a signaling signal by choosing one or more data formats that can be sent in an MM standard, particularly when transmitting an MM. According to the invention, this is achieved in that an element causing immediate display of said element is identified as a signaling signal (S) when the data and/or a predetermined partial amount of data have arrived.
    Type: Grant
    Filed: August 1, 2002
    Date of Patent: March 6, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Josef Laumen, Andreas Schmidt, Markus Trauberg
  • Patent number: 8126946
    Abstract: System, method and computer program for initiating a search at a server computer. A data base including a URL of the server computer is stored at a client computer. Information entered by a user into the client computer is received. From the information, a search term and the URL of the server computer are identified. Then, an HTTP search request which includes the URL of the server computer and the search term is generated. Then, the HTTP search request is sent to the server computer. The identifying of the URL of the server computer comprises searching the data base for a character string contained in the information that matches the URL of the server computer. The identifying of the search term comprises identifying a portion of the information appended to the URL of the server. The identifying of the search term also comprises omitting from the portion one or more symbols adjacent to the search term which are inconsistent with a search request using HTTP.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ian Hughes, Nicholas James Midgley
  • Publication number: 20120047201
    Abstract: Apparatus and methods distribute content by identifying a type of at least one available wireless communication link, selecting at least one content item for distribution based on a distribution rule that prioritizes the distribution according to a prioritization code of the content item and according to the type of the at least one available wireless communication link. Additionally, apparatus and methods selectively acquire, on a wireless device, one or more of the prioritized content. Thus, the described aspects enable efficient pushing of content to wireless devices over selected wireless communication links.
    Type: Application
    Filed: April 4, 2011
    Publication date: February 23, 2012
    Inventor: Nikhil JAIN
  • Patent number: 8122112
    Abstract: A method and apparatus for updating the system configuration settings of a computer system. Embodiments include a remote system configuration system that enables a user to update the system configuration of a target machine from a server machine over a network or similar communications system. Another embodiment includes a system configuration method using a bus master device to write system configuration data into a target computer system.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: February 21, 2012
    Assignee: Intel Corporation
    Inventors: Frederick H. Bolay, Rajeev K. Nalawadi
  • Patent number: 8121587
    Abstract: The communication device which implements a voice communicating function, an attached file emailing function, a geographic location function, a dictionary function, a schedule notifying function, a multiple type TV program function, a multiple TV screen displaying function, a touch panel function, a communication device finding function, and a voice message displaying function, independently or simultaneously.
    Type: Grant
    Filed: October 9, 2010
    Date of Patent: February 21, 2012
    Inventor: Iwao Fujisaki
  • Patent number: 8118997
    Abstract: A filter assembly is provided for an appliance that performs a useful cycle of operation on a physical article and uses a resource that passes through the filter assembly. The filter assembly includes at least one replaceable filter mounted in a filter holder. The filter holder has at least one control board having software architecture configured for communication on a network including other control boards or clients. The control board has at least one functionality of a universe of functionalities, and the functionality has a unique identifier, where the unique identifier can be communicated by the software architecture over the network. The filter assembly has at least one node in communication with the network, so that the filter assembly can monitor and record events, communicate, or affect the cycle of operation of the appliance.
    Type: Grant
    Filed: October 23, 2008
    Date of Patent: February 21, 2012
    Assignee: Whirlpool Corporation
    Inventors: Matthew P. Ebrom, Richard A. McCoy, Peter J. Richmond, Ronald L. Voglewede
  • Patent number: 8122261
    Abstract: Realizing a data communication device and a data communication method enabling to specify an IC memory mounted in the communication device and to perform data communication to the communication device in which the IC memory is mounted. A mobile device 100 of transmitting side accepts a domain ID specifying a detachable IC memory uniquely from an application 102, a communication driver 105 obtains an IP address of the device of correspondent on the basis of the accepted domain ID from a name server 300 storing the domain ID and the IP address being associated with each other. Then, the communication driver 105 obtains a port ID which an IC memory of the device of correspondent assigned to an application, and transmits the domain ID and the port ID together with a transmission data to the IP address. The device of correspondent rims the application based on the received port ID and executes an appropriate processing.
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: February 21, 2012
    Assignees: NTT DoCoMo, Inc., Ken Sakamura, Noboru Koshizuka
    Inventors: Ken Sakamura, Noboru Koshizuka, Masayuki Terada, Kensaku Mori, Kazuhiko Ishii, Sadayuki Hongo
  • Publication number: 20120042033
    Abstract: Embodiments of the present invention provide an approach for migrating virtual machines across network (e.g., WAN) separated data centers (e.g., storage clouds). Specifically, under embodiments of the present invention, a first storage system associated with a first data center is synchronized with a second storage system associated with a second data center via a storage system link. Then, a minimal state of a virtual machine is migrated from a first computer in the first data center to a second computer in the second data center via a WAN link. Using the minimal state, the virtual machine is stored in the second computer. Thereafter, the storage system link is terminated. In addition, as updated pages are received in memory of the first computer, they are migrated to the second computer via the WAN link. Once this migration is complete, the WAN link can be terminated.
    Type: Application
    Filed: August 13, 2010
    Publication date: February 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard J. Ayala, JR., Eric K. Butler, Kavita Chavda, Mihail C. Constantinescu, Reshu Jain, Prasenjit Sarkar, Aameek Singh
  • Publication number: 20120042034
    Abstract: A method is provided to migrate a virtual machine from a source computing machine to a destination computing machine comprising: suspending transmission of requests from a request queue disposed in source computing machine memory associated with the VM from the request queue to a VF; while suspending the transmission of requests, determining when no more outstanding responses to prior requests remain to be received; in response to a determination that no more outstanding responses to prior requests remain to be received, transferring state information that is indicative of locations of requests inserted to the request queue from the VF to a PF and from the PF to a memory region associated with a virtualization intermediary of the source computing machine.
    Type: Application
    Filed: August 13, 2010
    Publication date: February 16, 2012
    Applicant: VMWARE, INC.
    Inventors: Edward Joseph Goggin, Hariharan Subramanian, Sanjana Aswani, Adam M. Belay, Anurekh Saxena
  • Patent number: 8117274
    Abstract: Protocol is provided for safe transfer of files from between nodes of a communication system. The protocol includes a handshake operation between a source (local or initiating) node sending one or more files and a remote (responding) node receiving the files to ensure that control of the file remains with the source node until the file is successfully transferred. The protocol is provided by a file transfer manager that controls the transfer process through a series of file moves that include moving the file into a directory associated with the file transfer manager, from which the file is sent and moving the file out of that directory after the remote node acknowledges a safe copy operation of the file. Files are maintained in the sending directory and under control of the source node at least for a configurable amount of time until the file is safely transferred.
    Type: Grant
    Filed: April 11, 2002
    Date of Patent: February 14, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventor: Koen Schilders
  • Patent number: RE43392
    Abstract: A home-networking gateway may provide a service to a device on a home network by transparently accessing (or spoofing) a capability of a different device on the home network. The device capabilities may be automatically detected and used. A home-networking gateway also may transparently provide a service from a host system to a device on a home network by accessing a service on a host system.
    Type: Grant
    Filed: January 4, 2010
    Date of Patent: May 15, 2012
    Assignee: Tarquin Consulting Co., LLC
    Inventors: Patrick Meenan, David Clyde Chiles, Jeffrey J. Damick