Accessing Another Computer's Memory Patents (Class 709/216)
  • Patent number: 8116742
    Abstract: A communications system and method includes a mobile device having a mail user agent. A mobile office platform as a server includes a mail agent that is operative with the mail user agent for accessing one or more electronic mailboxes of the mail user agent using at least one protocol specific connector. The mobile office platform is operative for providing only the n-most recent mail headers of electronic messages to the mail user agent.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: February 14, 2012
    Assignee: Teamon Systems, Inc.
    Inventor: Shaibal Roy
  • Patent number: 8112471
    Abstract: A system for optimizing the performance of a website that runs on one or more HTTP servers and is configured to receive HTTP requests from one or more clients via user agents and provide HTTP responses to the one or more clients includes an intermediary component configured to connect to the clients and the servers via network connections. The intermediary component includes a traffic management system (TMS) that includes means for managing HTTP requests originating from the clients and targeting the servers and HTTP responses originating from the servers and targeting the clients and means for redirecting the HTTP requests to the intermediary component. The intermediary component further includes a traffic processing system that includes means for receiving the redirected HTTP requests and the HTTP responses and means for applying optimization techniques to the redirected HTTP requests and the HTTP responses.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: February 7, 2012
    Assignee: YOTTAA, Inc
    Inventors: Coach Wei, Robert Buffone, Raymond Stata
  • Patent number: 8112492
    Abstract: A store of interfaced software objects are distributed between a server computer and multiple client computers to support an object oriented application communication environment that provides communication between software applications on each client computer. The application communication environment may include a central shared object store of interfaced software objects that operate on a server computer and communicate with one or more software applications on the server computer. A local shared object store of interfaced software objects operates on each client computer and communicates with the central shared object store and one or more software applications on that client computer. Changes to interfaced software objects in the local shared object stores may be automatically propagated to the interfaced software objects in the central shared object store.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: February 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Harry R. Chesley, Steven M. Drucker, Lili Cheng
  • Patent number: 8108482
    Abstract: A data relaying apparatus disposed on the preceding stage of a registry server centrally managing meta-information extracts meta-information from a content retrieval result transmitted from the registry server to a client terminal and retains and correlates the meta-information with URI information included in the meta-information. On the other hand, a data relaying apparatus disposed on the preceding stage of a repository server retaining contents receives a content acquisition request transmitted from the client terminal to the repository server to extract URI information from the content acquisition request and transmits the URI information to the data relaying apparatus to acquire meta-information. The meta-information is added to contents transmitted to the client terminal before the contents are relayed.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: January 31, 2012
    Assignee: Fujitsu Limited
    Inventors: Naoki Matsuoka, Tomohiro Ishihara
  • Patent number: 8108380
    Abstract: Embodiments of the invention provide systems and methods for searching business objects. According to one embodiment, a method of searching one or more business objects can comprise receiving a set of search criteria and identifying attributes of the business object that match the search criteria by searching an indexed composite document representing the business object based on the search criteria. The indexed composite document can comprise an indication of a value of one or more attributes of the business object and metadata associated with at least one of the values. Searching the indexed composite document can comprise performing a keyword search on the metadata of the composite document based on the search criteria. An indication of the identified attributes of the business object can be returned ordered by relevance to the search criteria.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: January 31, 2012
    Assignee: Oracle International Corporation
    Inventor: Alan Fothergill
  • Patent number: 8104086
    Abstract: Methods, apparati, and computer-readable media for detecting the presence of malicious computer code in a computer. In a method embodiment, persistence points in an operating system of the computer are examined (31). When a pointer to a temporary directory is found (32) at a persistence point, a declaration is made (34) of a suspicion of malicious code being present in the computer. Second and third method embodiments are used when the computer has a native operating system (14) controlling hardware (11) functions and a user-interface operating system (12) built on top of the native operating system (14). A fourth method embodiment is used when the computer has an operating system comprising a kernel (20) and a user interface (21).
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: January 24, 2012
    Assignee: Symantec Corporation
    Inventor: Mark Kennedy
  • Patent number: 8103776
    Abstract: Embodiments relate to systems and methods for storage allocation in the provisioning of virtual machines. A provisioning (or “cobbler”) server can interact with a local virtual machine installation client to initiate software provisioning to a set of virtual machines. The provisioning process can entail, for example, the selection and delivery of an operating system to the target set of virtual machines, as well as the installation of applications or other software. In conjunction with the provisioning process, the virtual machine installation client can identify and access a set of storage resources, such as hard disk or other storage, to be associated with the set of virtual machines, which themselves contain no local storage. That client can determine an allocation of the set of storage resources to each virtual machine in the set of virtual machines, for instance on a pro-rata basis or based on processing consumption or other factors.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: January 24, 2012
    Assignee: Red Hat, Inc.
    Inventor: Michael Paul DeHaan
  • Patent number: 8103657
    Abstract: A method and apparatus is provided for locating and retrieving specified data content in a database. The data comprises compressed digital audio or video data files associated with the recorded speech. Retrieval of the specified content requires decompression of only a portion of the compressed data. A method for locating specified content of the above type is provided. A compressed audio file comprising recorded speech is converted into a corresponding text file. A searchable index is constructed from the text file. One or more specified search arguments are used to search respective elements of the searchable index in order to detect one or more text segments. The identifiers of respective detected segments are then used to locate the specified content in the audio file. Only portions of the audio file that contain specified content require decompression, in order to retrieve the content.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: January 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Oliver K. Ban, Timothy A. Dietz, Anthony C. Spielberg
  • Patent number: 8099497
    Abstract: The present disclosure provides data sharing through virtual removable volumes. A virtual volume of a SAN (storage area network) is presented to clients as a virtual removable volume. A controlling application controls access of clients connected to the SAN to the virtual removable volume. The controlling application allows only one client at a time to access the virtual removable volume. The controlling application allows a first client to mount the virtual removable volume as a removable volume. The controlling application then causes the first client to unmount the virtual removable volume and allows a second client to mount the virtual removable volume as a removable volume. In this way, the first client and second client are able to share data via the virtual removable volume without causing corruption of data and without requiring a shared file system or physical transfer of removable media.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: January 17, 2012
    Assignee: Netapp, Inc.
    Inventor: Moshe Melnikov
  • Patent number: 8094564
    Abstract: A mirroring apparatus for providing a mirroring service includes an Internet protocol (IP) address sniffing module for monitoring whether an Internet service provided to a predetermined terminal exists; an IP address converting module for duplicating a packet transmitted to the predetermined terminal according to the Internet service and changing a destination IP address of the duplicated packet to an IP address of other terminals; and a routing module for routing the packet by determining a route of the packet based on the IP address of the packet.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: January 10, 2012
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Jong-Hwan Kim
  • Patent number: 8095733
    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. Each of the plurality of processing units includes a processor core and a cache memory including a cache controller and a cache array that caches VBSR lines from the virtual barrier synchronization region of the system memory. The cache controller of a first processing unit, responsive to a memory access request from its processor core that targets a first VBSR line, transfers responsibility for writing back to the virtual barrier synchronization region a second VBSR line contemporaneously held in the cache arrays of first, second and third processing units.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ravi K. Arimilli, Guy L. Guthrie, Michael Siegel, William J. Starke, Derek E. Williams
  • Patent number: 8095616
    Abstract: A multiple computer system is disclosed in which n computers (M1, M2 . . . Mn) each run a different portion of a single application program written to execute only on a single computer. The local memory of each computer is maintained substantially the same by updating all computers with every change made to addressed memory locations. Contention can arise when the same memory location is substantially simultaneously updated by two or more machines because of transmission delays and latency of the communications network interconnecting all the computers. In particular a method of detecting contention is disclosed which utilizes a count value indicative of the number of the sequence of occasions on which each memory location has been updated. Contention is indicated if the currently stored count value and the incoming updating count value are the same.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: January 10, 2012
    Assignee: Waratek Pty Ltd.
    Inventor: John M. Holt
  • Patent number: 8090825
    Abstract: A method and system for triggering multiple client requests, including: providing directions for obtaining multibeacon instructions, in response to a content request from the client device, providing the multibeacon instructions in response to a request from the client device, with the request for multibeacon instructions submitted by the client device based on the directions, receiving an initial image request at the multibeacon management system from the client device wherein the initial image request is submitted by the client device upon execution of the multibeacon instructions, and, composing and sending a beacon from the multibeacon management system to the client device in response to the initial image request causing the configuration of a storage device at the client device for storing the beacon, wherein the properties of the beacon are configured to trigger the multibeacon instructions to instruct the client device to submit additional image requests to the multibeacon management system.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: January 3, 2012
    Assignee: Quantcast Corporation
    Inventor: Naveen Nalam
  • Patent number: 8090409
    Abstract: A system and method for enabling functions on a primary mobile device from a secondary mobile device are described. The primary mobile device is configured to enable at least selected functions of the mobile communications device if authorization information is received at the primary mobile device at periodic intervals of time. The method comprises: storing at the secondary mobile device the authorization information; establishing a short range direct wireless communications link between the secondary mobile device and the primary mobile device; and periodically transmitting the authorization information to the primary mobile device to enable the at least selected functions of the mobile communications device.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: January 3, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael K. Brown, Michael Kirkup, Michael S. Brown
  • Patent number: 8090790
    Abstract: Aspects of a system for splicing RDMA transactions in an RDMA system may include a main processor within a main server that may receive read requests from a client device. The main processor may translate a data reference contained in each read request to generate a physical buffer list (PBL). The processor 206 may communicate the PBL to a local processor within a NIC. The local processor may utilize the PBL perform RDMA operations to retrieve data stripes contained in one or more DDP segments received from a plurality of auxiliary servers. The local processor may enable the generation of TCP packets each containing the data stripes, which may then be sent to the client. The retrieval of DDP segments and generation of TCP packets may occur within the NIC without transferring retrieved data stripes via a system bus within the main server.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: January 3, 2012
    Assignee: Broadcom Corporation
    Inventor: Caitlin Bestler
  • Patent number: 8090823
    Abstract: Illustrative embodiments disclose a data processing system providing low-level hardware access to in-band and out-of-band firmware. The data processing system includes a plurality of chips that includes at least one processor chip and a plurality of support chips. At least one processor chip includes a field replaceable unit support interface master that uses a field replaceable unit support interface serial transmission protocol to communicate with the plurality of support chips. Each one of the plurality of support chips includes a field replaceable unit support interface slave in, with ones of the plurality of chips that include a processor also include the field replaceable unit support interface master, and ones of the plurality of chips that do not include the processor include only the field replaceable unit support interface slave. Only the field replaceable unit support interface master possesses conversion logic.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: January 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: James Stephen Fields, Jr., Paul Frank Lecocq, Brian Chan Monwai, Thomas Pflueger, Kevin Franklin Reick, Timothy M. Skergan, Scott Barnett Swaney
  • Patent number: 8081962
    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 resume enabled video game function, independently or simultaneously.
    Type: Grant
    Filed: October 9, 2010
    Date of Patent: December 20, 2011
    Inventor: Iwao Fujisaki
  • Patent number: 8082400
    Abstract: To share a memory pool that includes at least one physical memory in at least one of plural computing nodes of a system, firmware in management infrastructure of the system is used to partition the memory pool into memory spaces allocated to corresponding ones of at least some of the computing nodes. The firmware maps portions of the at least one physical memory to the memory spaces, where at least one of the memory spaces includes a physical memory portion from another one of the computing nodes.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: December 20, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jichuan Chang, Parthasarathy Ranganathan, Kevin T. Lim
  • Patent number: 8082339
    Abstract: Disclosed herein is an electronic device network adapted to provide graceful management and graceful denial of service when incoming service requests are unable to be processed immediately. When an attempt is made to process an incoming request, upon determining that all device servers are busy, unavailable, or overloaded, the incoming request may be rescheduled. Thereafter, an appropriate message(s) and alternate request schedule(s) may be communicated to the electronic device. Upon determining that one of the device servers is available to manage an incoming request, the request may be handed over to the device server for processing and delivery. A request that has been denied service/access and rescheduled may be gracefully managed by recognizing that the request has been rescheduled and processing the rescheduled request with higher priority.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: December 20, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Bindu Rama Rao
  • Patent number: 8078686
    Abstract: A system, method, and computer program for caching a plurality of file fragments to improve file transfer performance, comprising the steps of exposing at least one file fragment of a computer file as a primary object to an application; caching said at least one file fragment at a plurality of points in a network system, wherein said at least one file fragment remains unchanged; and managing said at least one non-changing file fragment throughout said network system at a plurality of cache points and appropriate means and computer-readable instructions.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: December 13, 2011
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Erik Sjoblom, Louis Boydstun
  • Patent number: 8078705
    Abstract: Systems, methodologies, media, and other embodiments associated with key-configured topology connection management are described. One exemplary system embodiment includes a logic for mapping a resource to a port through which it can be accessed and a logic for determining whether a requestor will be granted a connection to the machine on which the resource resides based, at least in part, on membership in a key-configured topology. Membership in the key-configured topology may be determined by a connection management logic analyzing a key provided by the requestor in a request related to accessing the resource. The key may be internally generated by a key maintenance logic.
    Type: Grant
    Filed: April 5, 2004
    Date of Patent: December 13, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Prashant Modi, Kathryn Hampton
  • Patent number: 8078687
    Abstract: A data management system for a data storage device includes a management module and a memory module. The management module manages a plurality of nodes of a linked list based on one of a plurality of parameter sets that indicates a location of a data field within each of the plurality of nodes. The memory module stores data indicative of the one of the plurality of parameter sets.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: December 13, 2011
    Assignee: Marvell International Ltd.
    Inventor: Leonard J. Galasso
  • Patent number: 8069218
    Abstract: A system, computer program product and method for a running process migration with planned minimized down-time. The method facilitates fast and efficient process migration by performing background data synchronization prior to actual process migration. The service slowdown is reduced by employing two-stage transfer method. During a first stage the service, being executed on the original machine, does not stop and all the available data required by this process is being copied. After the first stage is completed the service continues to be executed without an interruption, while the most of the data associated with the service process is already transferred to the new machine. During the second stage the execution of the service on the first machine is stopped. The files, which were not available during the first stage, are now copied. Then the execution of service is started on the second machine. The down-time is reduced to the duration of the second stage.
    Type: Grant
    Filed: December 24, 2007
    Date of Patent: November 29, 2011
    Assignee: Parallels Holdings, Ltd.
    Inventors: Alexander G. Tormasov, Stanislav S. Protassov, Serguei M. Beloussov
  • Patent number: 8065381
    Abstract: Aspects of the subject matter described herein relate to synchronizing for directory actions performed while offline. In aspects, file system objects that reside on a remote data store are made available for offline use. While offline, a client receives an indication that a directory is to be deleted or renamed. In response, the client modifies its local copy of the directory and its descendants if any and stores one or more tombstones that include information that the client can use when synchronizing the changes made to the directory when the client is reconnected to the remote data store. When the client reconnects to the remote data store, the client synchronizes changes made while offline with the remote data store. Resolution conflict mechanisms may be used during this synchronization.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Sriram Srinivasan, Thomas Ewan Jolly, David Matthew Kruse, Brian Scott Aust
  • Publication number: 20110279726
    Abstract: An information processing apparatus which acquires, from another information processing apparatus, data stored in the other information processing apparatus, comprising, a storage unit storing data, a selection unit selecting data stored in the storage unit, a generation unit generating, based on the selected data, condition information that determines a condition for specifying data to be requested to the other information processing apparatus, and a communication unit transmitting the condition information to the other information processing apparatus and receiving, from the other information processing apparatus, data that satisfies the determined condition.
    Type: Application
    Filed: April 29, 2011
    Publication date: November 17, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hideta Nishizawa
  • Patent number: 8060577
    Abstract: A method and apparatus for employing user input to classify unknown files whereby when a given unknown/unclassified file is downloaded and/or activated on a given computer system associated with a given user, the given user is asked to provide input regarding the legitimacy of the given unknown/unclassified file. The classification of the given unknown/unclassified file is then determined via one or more sources other than the given user's input. The accuracy of the given user's input regarding the legitimacy of the given unknown/unclassified file is then determined and used to calculate, and/or transform, a reliability score that is then associated with the given user. A given user's reliability score is then used to determine the given user's eligibility to provide further input regarding the legitimacy of other unknown/unclassified files, and/or to determine a value to be place on, or otherwise filter, future input from the given user regarding the legitimacy of other unknown/unclassified files.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: November 15, 2011
    Assignee: Symantec Corporation
    Inventor: Robert James Conrad
  • Patent number: 8055752
    Abstract: A system for monitoring a user's usage of a target application. Such a target application can, as examples, be a software program running on a computer or a workstation, an image forming device, an appliance, etc. The target application includes a user interface with a plurality of commands which a user can select. In the example of the target application being a software program, the commands may be icons displayed on a computer screen which a user can point to with a mouse pointer and then click on. In the case of the target application being an image forming device or an appliance, the interface may be an operation panel with buttons, a touch pad, etc. which a user can press. The present invention monitors the user's usage of such interfaces and logs data of the user's usage of such interfaces. The logged data is stored in a map mapping key data to value data. The logged data can then be communicated by the sending unit by Internet mail to a designated location.
    Type: Grant
    Filed: November 16, 1999
    Date of Patent: November 8, 2011
    Assignee: Ricoh Company, Ltd.
    Inventors: Avery Fong, Tetsuro Motoyama
  • Patent number: 8055911
    Abstract: The present invention allows creation of a backup key for backing up an encryption key inside a source trusted chip, encrypting the encryption key with the backup key, exporting the encrypted encryption key from the source trusted chip and storing it in a storage device, encrypting the backup key for transmission to a trusted third party. If the encrypted encryption key needs to be restored inside a destination trusted chip, the backup key and the encryption key encrypted with the backup key are imported to the destination trusted chip, where the encrypted encryption key is decrypted with the backup key inside the destination trusted chip to obtain the encryption key of the source trusted chip.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: November 8, 2011
    Assignees: Beijing Lenovo Software Ltd., Lenovo (Beijing) Limited
    Inventors: Rongfeng Feng, Ping Yin, Qiuxin Wu
  • Patent number: 8046425
    Abstract: Memory demands of large-memory applications continue to remain one step ahead of the improvements in DRAM capacities of commodity systems. Performance of such applications degrades rapidly once the system hits the physical memory limit and starts paging to the local disk. A distributed network-based virtual memory scheme is provided which treats remote memory as another level in the memory hierarchy between very fast local memory and very slow local disks. Performance over gigabit Ethernet shows significant performance gains over local disk. Large memory applications may access potentially unlimited network memory resources without requiring any application or operating system code modifications, relinkling or recompilation. A preferred embodiment employs kernel-level driver software.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: October 25, 2011
    Assignee: The Research Foundation of State University of New York
    Inventors: Kartik Gopalan, Michael Hines, Jian Wang
  • Patent number: 8046476
    Abstract: Systems and methods are provided for providing access controlled event subscription and notification and event access change alerts. In some embodiments, the systems and methods of the present invention operate within a SIP infrastructure. As such, SIP SUBSCRIBE messages and SIP NOTIFY messages are used for subscribing to and receiving notifications related to access control. According to some embodiments, event access change alerts are used in conjunction with access controlled event subscription to provide an efficient method for providing access controlled event subscription using current access control information.
    Type: Grant
    Filed: January 29, 2003
    Date of Patent: October 25, 2011
    Assignee: Nokia Corporation
    Inventors: Dirk Trossen, Kuleen Mehta
  • Patent number: 8046434
    Abstract: In an AV-data transfer system, AV data stored in a RAID embedded in an AV server is supplied to a client personal computer connected to a network such as the Internet or an intranet by way of the network, and AV data output by the client personal computer is transmitted to the AV server through the network to be stored in the RAID. The AV server makes accesses to the RAID to write and read out data into and from the RAID. In addition to the AV server, the AV-data transfer system also includes another personal computer for exchanging AV data with the client personal computer and receiving a variety of commands from the client personal computer by way of the network in accordance with an FTP (File Transfer Protocol). As a result, it is possible to fast handle access requests made by a larger number of client personal computers.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: October 25, 2011
    Assignee: Sony Corporation
    Inventor: Tomohisa Shiga
  • Patent number: 8046424
    Abstract: Various embodiments of the present invention are directed to synchronization utilizing one or more optimizations through the utilization of metadata. For several embodiments of the present invention, one method for optimizing synchronization is to reduce the overhead required for said synchronization by having each peer only tracking changes for itself and other peers within its change community (or communities) (a.k.a., “Intra-Community-Only Change Tracking Optimization”). For certain embodiments of the present invention, another method for optimizing synchronization is to not create synchronization overhead until required. For numerous embodiments of the present invention, yet another method for optimizing synchronization is to minimize redundant use of a partner's unique global ID—a large and cumbersome number—and to instead maintain a table that cross-references each partner (and its unique global ID) with a smaller and much less cumbersome partner key.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: October 25, 2011
    Assignee: Microsoft Corporation
    Inventors: Lev Novik, Tomas Talius, Yunxin Wu, Shaoyu Zhou
  • Patent number: 8041348
    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, and a communication device finding function.
    Type: Grant
    Filed: January 13, 2007
    Date of Patent: October 18, 2011
    Inventor: Iwao Fujisaki
  • Patent number: 8035838
    Abstract: A mobile phone transmits an e-mail with attaching captured image data thereto to a data center. In response to arrival of the e-mail from the mobile phone, the data center transfers the image data attached to the e-mail to a database for storing while associating the image data with user ID information for identifying a user who sent the e-mail concerned. Responding to access with ID notification, the data center retrieves designated image data from the database, and transmits the retrieved image data to a photo vending machine. The photo vending machine transmits request information including the user ID information to said data center, and receives the image data which are transmitted by the data center in response to the request information. The photo vending machine prints the arrived image data in accordance with the user's instruction.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: October 11, 2011
    Assignee: Casio Computer Co., Ltd.
    Inventor: Toshihiko Ohtuka
  • Patent number: 8037216
    Abstract: A DMA transfer control device includes a setting register group for setting transfer informations, a number-of-transfers register to which the number of transfers to be performed is set, and which updates a value thereof every time one DMA transfer is completed, a transfer control unit, a secondary setting register group for setting other transfer informations different from the transfer informations, and a specified ordinal-number-of-transfer register. Every time one DMA transfer is initiated, either a value of the setting register group or a value of the secondary setting register group is selected for each of the transfer informations in accordance with a result of an arithmetic operation between a value of the number-of-transfers register and a value of the specified ordinal-number-of-transfer register, and inputted to the transfer control unit. As a result, by making settings for one DMA transfer, it is possible to temporarily change the transfer informations.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: October 11, 2011
    Assignee: Panasonic Corporation
    Inventor: Takatsugu Sawai
  • Patent number: 8032606
    Abstract: Provided is a disk controller comprising a front end FC I/F to a host, a back end FC I/F to a magnetic disk, a processor, and a main memory section. The front end I/F and the back end I/F are provided for performing information exchange with a network (connected) device that is connected to a network and manages storage. The main memory section stores registered information expressing an attribution of the network (connected) device, access information including security and performance of each network (connected) device through the network, and ranking information assigning a rank to each network (connected) device based on the registered information and the access information. An appropriate network (connected) device is selected from various types of information including the ranking information.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: October 4, 2011
    Assignee: Hitachi, Ltd.
    Inventor: Atsushi Tanaka
  • Publication number: 20110238778
    Abstract: In one embodiment, the present invention includes a processor that can generate data packets for transmission to an agent, where the processor can generate a data packet having a command portion including a first operation code to encode a transaction type for the data packet and a second operation code to encode a processor-specific operation. This second operation code can encode many different features such as an indication that the data packet is of a smaller size than a standard packet, in order to reduce bandwidth. This operation code can also identify an operation to be performed by a destination agent coupled to the agent. Other embodiments are described and claimed.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 29, 2011
    Inventors: Phanindra K. Mannava, Hari K. Nagpal, Meenakshisundaram R. Chinthamani, Robert J. Safranek
  • Patent number: 8028115
    Abstract: A file system adapter card that may be plugged into a host computer system for providing hardware-based file system accesses outside the purview of a host operating system running on the host computer system. The file system adapter card includes a hardware-implemented or hardware-accelerated file service subsystem and a computer bus that permits a host computer system to communicate directly with the file service subsystem for providing file service requests and receiving file service responses. The file service subsystem includes dedicated hardware that operates outside the immediate control of a host operating system, including specialized circuitry for performing at least one major subsystem function.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: September 27, 2011
    Assignee: BlueArc UK Limited
    Inventors: Geoffrey S. Barrall, Trevor E. Willis, Simon L. Benham, Michael Cooper, Jonathan Meyer, Christopher J. Aston, John Winfield
  • Patent number: 8024465
    Abstract: Techniques are provided to integrate applications having different data structures. Data from the application having a less restrictive data structure is provided to the application with a more restrictive data structure as the application is capable of storing the data. Data from the application having a less restrictive data structure may be stored.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: September 20, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Heinz Pauly, Prasad Kompalli
  • Patent number: 8023130
    Abstract: Aspects of the present invention relate to systems, methods and devices for maintaining imaging device (IDev) accounting data in the event that an imaging device's primary accounting server becomes unavailable. Some aspects relate to the use of a lightweight accounting backup server (LABS) that may reside on an imaging device, a networked computer or another computing device for the purpose of storing and communication accounting data when a primary accounting server fails.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: September 20, 2011
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Hanzhong Zhang, David J. Lovat
  • Patent number: 8019826
    Abstract: In one embodiment, a first network system obtains from a second network system, as a result of an RDMA read operation or an RDMA write operation, a message and a hash of the message, contiguous thereto. The first network system generates a computed hash of the obtained message and compares the computed hash of the message with the obtained hash of the message. The first network system processes the obtained message according to whether the computed hash is equal to the obtained hash.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: September 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Roland Dreier
  • Patent number: 8019902
    Abstract: A network interface adapter includes a network interface and a client interface, for coupling to a client device so as to receive from the client device work requests to send messages over the network using a plurality of transport service instances. Message processing circuitry, coupled between the network interface and the client interface, includes an execution unit, which generates the messages in response to the work requests and passes the messages to the network interface to be sent over the network. A memory stores records of the messages that have been generated by the execution unit in respective lists according to the transport service instances with which the messages are associated. A completion unit receives the records from the memory and, responsive thereto, reports to the client device upon completion of the messages.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: September 13, 2011
    Assignee: Mellanox Technologies Ltd.
    Inventors: Michael Kagan, Diego Crupnicoff, Gilad Shainer, Ariel Shahar
  • Patent number: 8019869
    Abstract: A method for distributing files among a set of servers in a content-delivery system, includes selecting a file stored on a first server from the set of servers and associating a first replication value with that selected file. Then, at least in part on the basis of the first replication value, a determination is made as to whether the selected file is to be replicated at a second server selected from the set of servers.
    Type: Grant
    Filed: September 21, 2004
    Date of Patent: September 13, 2011
    Assignee: Xcelera Inc.
    Inventor: Mark E. Kriegsman
  • Patent number: 8015396
    Abstract: In a computer system in which a server has, in addition to a disk used for booting, an operation transfer destination disk that has the same content as the boot disk, a method for changing the disk used by the server or another server in the computer system for booting to the operation transfer destination disk is realized by changing the content of the operation transfer destination disk to enable the OS and applications installed in the operation transfer destination disk to be booted from the destination disk and by changing the setting of a boot program of the server to enable booting from the operation transfer destination disk.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: September 6, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Keisuke Hatasaki, Takao Nakajima
  • Patent number: 8010625
    Abstract: A content providing technique stores content data 120, sends a program for detecting a drive 35 capable of writing on a removable medium D on a user terminal 30, sends a program for determining whether or not a removable medium D is loaded on the drive 35, sends blocks of content data 120 to the user terminal 30, sends a program for writing blocks of content data 120 successively onto the removable medium D, and stores the sent content data blocks 120 successively onto the removable medium D by the drive 35.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: August 30, 2011
    Assignee: Webstream Corporation
    Inventors: Shinsuke Shibahara, Toru Nayuki, Junichiro Hara, Shinichi Yamagishi
  • Patent number: 8010624
    Abstract: The number of connections and/or requests needed to obtain or provide image content in an electronic environment can be reduced by dynamically composing the content when needed to serve a request. In a case where a large number of images are to be transmitted across a network, the images can be determined at the time of the request for transmission and can be composed into a single, master image. Positional information for the images can be stored and sent with the master image to a device requesting the transmission. Using the positional information with dimensional information for the images, the device is able to use an application such as cascading style sheets (CSS) sprites to extract each of the plurality of images, thus obtaining all the images using a single request and single connection. Multiple master images can be used if appropriate.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: August 30, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Sean M. Scott, Derek Gaw
  • Patent number: 8010733
    Abstract: One embodiment of the invention relates to the transfer of content between a host computer that issues OAS access requests and a block I/O storage system. Specifically, a host computer may issue an access request for a content unit that identifies the content unit is an object identifier. The request may be received by a second server, which may determine the block address(es) on the block I/O storage system at which the content unit is stored. A request may then be sent to the block I/O storage system to retrieve the content stored at the requested block address(es) and the block I/O storage system may return the content.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: August 30, 2011
    Assignee: EMC Corporation
    Inventors: Stephen J. Todd, Philippe Armangau
  • Patent number: 8009311
    Abstract: A host terminal transmits print request information including an IP address to a network printer and provides the network printer with print data in storage in response to an acquisition request. When the print request information is received, the network printer saves the received print request information in storage. When authentication information is received together with a print request, the network printer judges eligibility for using print data on the basis of the authentication information received. When it is judged that a user is eligible to use the print data, the network printer acquires the print data form the host terminal and performs printing. When print request information is not present in the storage, the network printer acquires print request information from other network printers.
    Type: Grant
    Filed: November 1, 2005
    Date of Patent: August 30, 2011
    Assignee: Seiko Epson Corporation
    Inventor: Yusuke Takahashi
  • Patent number: RE42812
    Abstract: An apparatus for providing I/O support to a computer system and a method of use thereof is disclosed. The apparatus in accordance with the present invention includes an internal control element located within the apparatus. The control element allows the apparatus in accordance with the present invention to relinquish ownership of the associated I/O devices for the purpose of being used by another computer. Accordingly, through the use of the apparatus in accordance with the present invention, expensive KVM switches and cabling, along with the accompanying I/O devices, are no longer needed to provide I/O support for computer networks. A first aspect of the present invention provides an apparatus for providing I/O support to a computer system. The apparatus comprises an I/O device and an internal control element coupled to the I/O device for relinquishing ownership of the I/O device from the apparatus to the computer network.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: October 4, 2011
    Assignee: Raritan, Inc.
    Inventor: Richard Bealkowski
  • Patent number: RE43011
    Abstract: In the scaled recovery system of the present invention, clients delay for an additional period of time prior to attempting to access a previously unavailable resource that has since become available, rather than accessing the shared resource at full speed once an initial back off interval is over. Through the continual increment and decrement of client back off intervals, the present invention provides dynamic tuning of overall system load in the case of overloaded shared resources.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: December 6, 2011
    Assignee: Hall Aluminum LLC
    Inventors: Peter Zatloukal, Guy David Byron Shefner