Accessing Another Computer's Memory Patents (Class 709/216)
-
Publication number: 20120158885Abstract: 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: ApplicationFiled: September 19, 2011Publication date: June 21, 2012Inventors: Glenn R. Toothman, III, Ravinder P. Chandhok, Kimberly H. Chandhok
-
Patent number: 8205044Abstract: 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: GrantFiled: February 14, 2011Date of Patent: June 19, 2012Assignee: Parallel Networks, LLCInventors: Keith A. Lowery, Bryan S. Chin, David A. Consolver, Gregg A. DeMasters
-
Patent number: 8200916Abstract: 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: GrantFiled: January 28, 2009Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Shira Ben Dor, Amir Kredi, Avied Zlotnick, Henry Butterworth
-
Patent number: 8199911Abstract: 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: GrantFiled: March 31, 2008Date of Patent: June 12, 2012Assignee: Symantec Operating CorporationInventors: Ynn-Pyng “Anker” Tsaur, William T. Cochran
-
Patent number: 8195142Abstract: 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: GrantFiled: July 9, 2011Date of Patent: June 5, 2012Inventor: Iwao Fujisaki
-
Patent number: 8195784Abstract: 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: GrantFiled: May 30, 2008Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Burton J Smith, Heather E Warncke
-
Patent number: 8190703Abstract: 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: GrantFiled: April 23, 2008Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Shiding Lin, Lidong Zhou, Chandramohan A. Thekkath, Dahlia Malkhi, Zheng Zhang
-
Patent number: 8190914Abstract: 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: GrantFiled: February 28, 2006Date of Patent: May 29, 2012Assignee: Red Hat, Inc.Inventors: Henri Han van Riel, Alan Cox
-
Patent number: 8190702Abstract: 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: GrantFiled: December 23, 2011Date of Patent: May 29, 2012Assignee: Edgecast Networks, Inc.Inventors: Jayson G. Sakata, Robert J. Peters
-
Patent number: 8190776Abstract: 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: GrantFiled: July 19, 2010Date of Patent: May 29, 2012Assignee: Research In Motion LimitedInventors: Harry R. Major, Michael Knowles
-
Patent number: 8190184Abstract: 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: GrantFiled: April 24, 2007Date of Patent: May 29, 2012Assignee: Sony CorporationInventors: Masanori Machimura, Tetsujiro Kondo
-
Patent number: 8191097Abstract: 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: GrantFiled: November 23, 1999Date of Patent: May 29, 2012Assignee: Comcast IP Holdings I, LLCInventors: James B. Armstrong, Christopher W. B. Goode
-
Publication number: 20120131129Abstract: 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: ApplicationFiled: November 22, 2010Publication date: May 24, 2012Applicant: MICROSOFT CORPORATIONInventors: Sharad Agarwal, Jyh-Han Lin, Weili Liu
-
Patent number: 8185661Abstract: 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: GrantFiled: November 23, 2009Date of Patent: May 22, 2012Assignee: Panasonic CorporationInventors: Koichi Hata, Akihiro Miyazaki, Koji Imura, Daiji Ido
-
Patent number: 8185601Abstract: 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: GrantFiled: May 11, 2008Date of Patent: May 22, 2012Assignee: Nokia CorporationInventors: Ari-Petri Olavi Rauhala, Sergey Alexandrovich Burnevsky
-
Patent number: 8181011Abstract: 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: GrantFiled: August 23, 2006Date of Patent: May 15, 2012Assignee: NetApp, Inc.Inventor: Ian Chang
-
Patent number: 8180879Abstract: 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: GrantFiled: November 23, 2009Date of Patent: May 15, 2012Assignee: CoCo Communications Corp.Inventors: Mark L. Tucker, Jeremy Bruestle
-
Patent number: 8180842Abstract: 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: GrantFiled: December 16, 2004Date of Patent: May 15, 2012Assignee: Fujitsu LimitedInventor: Koichi Hirai
-
Publication number: 20120110114Abstract: 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: ApplicationFiled: January 5, 2012Publication date: May 3, 2012Inventors: Patrick Meenan, David Clyde Chiles, Jeffrey J. Damick
-
Patent number: 8171101Abstract: 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: GrantFiled: October 9, 2007Date of Patent: May 1, 2012Assignee: Cleversafe, Inc.Inventors: S. Christopher Gladwin, Greg Dhuse, Vance Thornton, Ilya Volvovski, Jamie Bellanca
-
Patent number: 8171109Abstract: 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: GrantFiled: May 30, 2007Date of Patent: May 1, 2012Assignee: Red Hat, Inc.Inventor: James Paul Schneider
-
Patent number: 8171102Abstract: 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: GrantFiled: January 7, 2010Date of Patent: May 1, 2012Assignee: Cleversafe, Inc.Inventors: S. Christopher Gladwin, Greg Dhuse, Vance T. Thornton, Ilya Volvovski, Jamie Bellanca
-
Patent number: 8169642Abstract: 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: GrantFiled: October 18, 2006Date of Patent: May 1, 2012Assignee: Konica Minolta Business Technologies, Inc.Inventor: Tomoji Tanaka
-
Patent number: 8161126Abstract: 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: GrantFiled: December 2, 2004Date of Patent: April 17, 2012Assignee: Broadcom CorporationInventor: Kan F. Fan
-
Patent number: 8156195Abstract: 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: GrantFiled: February 14, 2007Date of Patent: April 10, 2012Assignee: EMC CorporationInventors: Dale Hagglund, Ron Unrau, Geoff Hayward, Craig Graulich, Wayne Karpoff
-
Patent number: 8154752Abstract: 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: GrantFiled: July 2, 2008Date of Patent: April 10, 2012Assignee: Pharos Systems International, Inc.Inventors: Geoffrey Howard Shaw, Paul van Wichen
-
Patent number: 8149854Abstract: 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: GrantFiled: June 30, 2005Date of Patent: April 3, 2012Assignee: Intel CorporationInventors: Victor Lau, Pak-lung Seto
-
Patent number: 8150038Abstract: 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: GrantFiled: November 1, 2007Date of Patent: April 3, 2012Assignee: Oracle America, Inc.Inventor: Radia Perlman
-
Patent number: 8151026Abstract: 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: GrantFiled: August 31, 2010Date of Patent: April 3, 2012Assignee: Wind River Systems, Inc.Inventors: Anand Sundaram, Johan Fornaeus
-
Patent number: 8149442Abstract: 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: GrantFiled: October 22, 2008Date of Patent: April 3, 2012Assignee: Xerox CorporationInventor: Dale E. Gaucas
-
Publication number: 20120079313Abstract: 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: ApplicationFiled: September 24, 2010Publication date: March 29, 2012Applicant: HONEYWELL INTERNATIONAL INC.Inventor: Clifford E. Kimmery
-
Patent number: 8140772Abstract: 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: GrantFiled: October 31, 2008Date of Patent: March 20, 2012Assignee: Board of Governors for Higher Education, State of Rhode Island and Providence PlantationsInventor: Qing K. Yang
-
Patent number: 8140812Abstract: 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: GrantFiled: July 1, 2009Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Diana J. Arroyo, Steven D. Clay, Malgorzata Steinder, Ian N. Whalley, Brian L. White Eagle
-
Patent number: 8140647Abstract: 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: GrantFiled: November 17, 2009Date of Patent: March 20, 2012Assignee: Applied Micro Circuits CorporationInventor: Loic Juillard
-
Patent number: 8140631Abstract: 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: GrantFiled: July 31, 2009Date of Patent: March 20, 2012Assignee: Mirapoint Software, Inc.Inventor: Nick Czeczulin
-
Publication number: 20120066334Abstract: 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: ApplicationFiled: November 16, 2010Publication date: March 15, 2012Applicant: NINTENDO CO., LTD.Inventors: Naoya MORIMURA, Masayuki Kuwajima
-
Patent number: 8135865Abstract: 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: GrantFiled: September 4, 2008Date of Patent: March 13, 2012Assignee: Apple Inc.Inventors: David Fleischman, Christopher R. Wysocki, Payam Mirrashidi, Sean Kelly, Charles Pisula, Alan Ward, Colin Meldrum, Patrice Gautier, Jeffrey Robbin
-
Patent number: 8132262Abstract: 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: GrantFiled: September 13, 2006Date of Patent: March 6, 2012Assignee: NTT DoCoMo, Inc.Inventors: Mao Asai, Makoto Hamatsu, Tomoyuki Tamachika, Hirohito Taniguchi
-
Patent number: 8131935Abstract: 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: GrantFiled: April 7, 2009Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Ravi K. Arimilli, Guy L. Guthrie, Robert A. Cargnoni, William J. Starke, Derek E. Williams
-
Patent number: 8131824Abstract: 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: GrantFiled: August 1, 2002Date of Patent: March 6, 2012Assignee: Siemens AktiengesellschaftInventors: Josef Laumen, Andreas Schmidt, Markus Trauberg
-
Patent number: 8126946Abstract: 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: GrantFiled: January 14, 2009Date of Patent: February 28, 2012Assignee: International Business Machines CorporationInventors: Ian Hughes, Nicholas James Midgley
-
Publication number: 20120047201Abstract: 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: ApplicationFiled: April 4, 2011Publication date: February 23, 2012Inventor: Nikhil JAIN
-
Patent number: 8122112Abstract: 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: GrantFiled: May 13, 2010Date of Patent: February 21, 2012Assignee: Intel CorporationInventors: Frederick H. Bolay, Rajeev K. Nalawadi
-
Patent number: 8121587Abstract: 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: GrantFiled: October 9, 2010Date of Patent: February 21, 2012Inventor: Iwao Fujisaki
-
Patent number: 8118997Abstract: 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: GrantFiled: October 23, 2008Date of Patent: February 21, 2012Assignee: Whirlpool CorporationInventors: Matthew P. Ebrom, Richard A. McCoy, Peter J. Richmond, Ronald L. Voglewede
-
Patent number: 8122261Abstract: 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: GrantFiled: April 21, 2005Date of Patent: February 21, 2012Assignees: NTT DoCoMo, Inc., Ken Sakamura, Noboru KoshizukaInventors: Ken Sakamura, Noboru Koshizuka, Masayuki Terada, Kensaku Mori, Kazuhiko Ishii, Sadayuki Hongo
-
Publication number: 20120042033Abstract: 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: ApplicationFiled: August 13, 2010Publication date: February 16, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard J. Ayala, JR., Eric K. Butler, Kavita Chavda, Mihail C. Constantinescu, Reshu Jain, Prasenjit Sarkar, Aameek Singh
-
Publication number: 20120042034Abstract: 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: ApplicationFiled: August 13, 2010Publication date: February 16, 2012Applicant: VMWARE, INC.Inventors: Edward Joseph Goggin, Hariharan Subramanian, Sanjana Aswani, Adam M. Belay, Anurekh Saxena
-
Patent number: 8117274Abstract: 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: GrantFiled: April 11, 2002Date of Patent: February 14, 2012Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventor: Koen Schilders
-
Patent number: RE43392Abstract: 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: GrantFiled: January 4, 2010Date of Patent: May 15, 2012Assignee: Tarquin Consulting Co., LLCInventors: Patrick Meenan, David Clyde Chiles, Jeffrey J. Damick