Accessing Another Computer's Memory Patents (Class 709/216)
  • Patent number: 8291033
    Abstract: Techniques are disclosed for performing a collective operation on a parallel computing system that includes multiple compute nodes and multiple networks connecting the compute nodes. Each of the networks may have different characteristics. A source node may broadcast a DMA descriptor over a first network to a target node, to initialize the collective operation. The target node may perform the collective operation over a second network and using the broadcast DMA descriptor.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, Michael A. Blocksome, Joseph D. Ratterman, Brian E. Smith
  • Patent number: 8285815
    Abstract: According to one embodiment, a broadcast data receiving apparatus comprises a transmission/reception module, a storage module, and a control module. The transmission/reception module transmits and receives data to and from an external apparatus through a network. The storage module stores a plurality of html files. The control module configured to read an html file of a language from the first storage module. The language accords with a request received by the transmission/reception module from the external apparatus through the network. The control module controls the transmission/reception module, causing the same to transmit the html file, thus read, to the external apparatus through the network.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: October 9, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Hayato Nishimura
  • Patent number: 8280976
    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, relinking or recompilation. A preferred embodiment employs kernel-level driver software.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: October 2, 2012
    Assignee: The Research Foundation of State of New York
    Inventors: Kartik Gopalan, Michael Hines, Jian Wang
  • Patent number: 8281060
    Abstract: A technique includes using a virtual channel between a first process and a second process to communicate messages between the processes. Each message contains protocol data and user data. All of the protocol data is communicated over a first channel associated with the virtual channel, and the user data is selectively communicated over at least one other channel associated with the virtual channel.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: October 2, 2012
    Assignee: Intel Corporation
    Inventors: Alexander V. Supalov, Vladimir D. Truschin, Alexey V. Ryzhykh
  • Patent number: 8280975
    Abstract: When there are very many images stored in a memory card, a time after a computer and a digital camera have been logically connected with each other until the computer and the camera answers a user becomes extremely long. When the digital camera caches the information of a file stored in a storage medium by accessing the storage medium in a reproduction mode, and when the digital camera and the computer are physically connected to each other and they are in a communication mode, information which the computer appears to request finally is generated and stored. After that, when the digital camera receives a data transfer request from the computer, the digital camera transmits stored information to the computer in a lump.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: October 2, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kenichiroh Hara, Takashi Mizuno, Takashi Aizawa
  • Patent number: 8275856
    Abstract: A method and apparatus for updating bookmarks is described. In one embodiment, a server has a bookmark database and a bookmark synchronizer. The bookmark synchronizer is configured to manage a remote bookmark list including sublists each associated with a corresponding one of multiple browsers. The bookmark synchronizer receives a client request, from one of the browsers, to synchronize a local bookmark list with the remote bookmark list, and collects the local bookmark list from the one web browser. The bookmark synchronizer compares the local bookmark list with the remote bookmark list, the bookmark synchronizer adds or deletes bookmarks from the local bookmark list or the associated sublist.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: September 25, 2012
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8275851
    Abstract: Some embodiments provide different frameworks for seamlessly issuing and executing commands across servers of different federation participants. Each framework facilitates issuance and execution of a command that originates from a first federation participant and that is intended for execution at servers of a second federation participant. In some embodiments, a framework implements a method for enabling command interoperability between distributed platforms that each operate a set of servers on behalf of content providers. The method involves receiving a command targeting a particular configuration that a first distributed platform deploys to a server that is operated by a second distributed platform. The method identifies the server of the second distributed platform that is deployed with the particular configuration.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: September 25, 2012
    Assignee: Edgecast Networks, Inc.
    Inventors: Jayson G. Sakata, Robert J. Peters
  • Patent number: 8271610
    Abstract: A method in an electronic device provides local content to a user device in a communication network. The communication network includes an access network and a core network. In the access network, a content request is intercepted from the user device, which may be formatted according to a network interface. The content request may include a request for data content. Protocol layers associated with an active data session may be terminated so that an edge gateway device may extract and inject packets into the data stream without involving the core network. A cache may be maintained in the access network.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: September 18, 2012
    Assignee: Sycamore Networks, Inc.
    Inventors: Yang Cao, Michael Nicolazzo, William M. Turner, Talbot Hack, Moshe Suberri
  • Patent number: 8270964
    Abstract: The communication device comprising a voice communication implementer, an attached file email implementer, a geographic location implementer, a dictionary implementer, a schedule notification implementer, a multiple visual data display implementer, a touch panel implementer, a communication device search implementer, a resume enabled video game implementer, and an eticket download implementer.
    Type: Grant
    Filed: July 9, 2011
    Date of Patent: September 18, 2012
    Inventor: Iwao Fujisaki
  • Publication number: 20120233285
    Abstract: A computer-readable storage medium stores program code for causing a computer to perform a method. The method includes steps of creating a redundant configuration including a physical device used by an operating system of the computer and a virtual device of a virtual machine running on another computer connected via a network to the computer, based on identification information of the virtual device; and transferring memory contents of the operating system to the other computer.
    Type: Application
    Filed: February 10, 2012
    Publication date: September 13, 2012
    Applicant: FUJITSU LIMITED
    Inventor: Kazuhiro SUZUKI
  • Patent number: 8264715
    Abstract: An approach is provided for implementing locked printing on a printing device with remote unlock. The printing device includes a locked print process that is configured to examine print data received by the printing device and determine whether locked printing is to be used for the print data. Print data designated for locked printing is stored on the printing device. The printing device also includes a Web application configured to generate Web pages that define a Web-based graphical user interface. When processed at a client device, the Web pages allow a user to enter authorization data that is transmitted to the Web application on the printing device. The locked print process verifies the authorization data and if the authorization data is successfully verified, allows the user access to locked print data on the printing device. The approach may also be implemented using a common repository to store print data.
    Type: Grant
    Filed: April 25, 2006
    Date of Patent: September 11, 2012
    Assignee: Ricoh Company, Ltd.
    Inventor: Jayasimha Nuggehalli
  • Patent number: 8266274
    Abstract: A method and system can include multiple data handling stages for manipulating tracked information associated with content distributed to users and/or computers, such as static objects, media objects, and/or software objects, for example. The content can be distributed as widget instances and the associated tracked information can be received over a network. The information received can be associated with a session corresponding to each widget instance and/or with multiple identifiers, such as widget, user, content, session, content aggregation point, processor, and/or placement identifiers, for example. Data handling processes, including sorting, storing, filtering, combining, queuing, and/or authenticating, for example, can be performed during the data handling stages. The processed information can be used to determine modifications to a behavior associated with widgets and/or widget containers.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: September 11, 2012
    Assignee: Clearspring Technologies, Inc.
    Inventors: Stewart O. Allen, Scott F. Cosby, Dylan J. Greene, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte, Richard Scott Labarca
  • Patent number: 8265598
    Abstract: A method of sharing information between mobile terminals using a local wireless communication network is disclosed. The method includes setting information stored in a first mobile terminal with one of at least two security levels; if registration is requested by a second mobile terminal, registering an identifier of the second mobile terminal and an access rights level of the second mobile terminal to the information set with a security level; if a local wireless communication link is formed with the second mobile terminal, displaying a list of information set with a set security level corresponding to the access rights level of the second mobile terminal; and sharing the displayed information according to a request from the second mobile terminal. According to the present invention, information stored in a mobile terminal may safely be shared with another mobile terminal in a local wireless communication area.
    Type: Grant
    Filed: July 11, 2007
    Date of Patent: September 11, 2012
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Hee Woon Kim, Kyoung Taek Kim, Jung Hwa Shim, Byeong Cheol Hwang
  • Publication number: 20120226767
    Abstract: Systems and methods for cache defeat detection are disclosed. Moreover, systems and methods for caching of content addressed by identifiers intended to defeat cache are further disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of resource management in a wireless network by caching content on a mobile device. The method can include detecting a data request to a content source for which content received is stored as cache elements in a local cache on the mobile device, determining, from an identifier of the data request, that a cache defeating mechanism is used by the content source, and/or retrieving content from the cache elements in the local cache to respond to the data request.
    Type: Application
    Filed: May 17, 2012
    Publication date: September 6, 2012
    Inventors: Michael Luna, Andrei Ponomarenko
  • Patent number: 8260937
    Abstract: Techniques are described herein that provide for inter-domain communications with one or more shared worker applications. A parent web application associated with a first domain may create a child web application associated with a second domain different than the first domain. The child web application may determine whether a shared worker associated with the second domain is operating. The shared worker acquires information associated with the second domain in response to one or more requests, and stores acquired information associated with the second domain in a memory of the local computing device. The parent web application may request, via the child web application, information associated with the second domain from the shared worker. In response to the request, the parent web application may receive, from the shared worker, information associated with the second domain stored in the memory of the local computing device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 4, 2012
    Assignee: Google Inc.
    Inventors: Andrew Grieve, Matthew Bolohan
  • Patent number: 8261026
    Abstract: Improved approaches to manage cache data for applications operating in a data center environment are disclosed. Data requests incoming over a network are able to be responded to by an application in a consistent and rapid manner through intelligent management of cache data. When like applications are being concurrently operated, such as at a data center, cache data established by one application can be made available for use by another like application. As a result, cache data available to a given application is more likely to be useful to the application, particularly when the application has just been started (or restarted).
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: September 4, 2012
    Assignee: Apple Inc.
    Inventors: Ryan R. Klems, David Koski
  • Patent number: 8255476
    Abstract: A method and system for automatically sharing a tape drive in a heterogeneous computing environment that includes a first computer and second computer. The first computer receives a message that includes a shared tape drive identifier, a source port identifier of the second computer, and a reservation status change for the tape drive. Based on the tape drive identifier, the first computer determines that the tape drive is connected to the first computer. The source port identifier is determined to not identify any host bus adapter installed in the first computer. In response to the first computer determining that the reservation status change indicates a reservation or a release of the tape drive for the second computer, the first computer sets the tape drive offline or online, respectively, in an application executing in the first computer.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nils Haustein, Leonard George Jesionowski, Wolfgang Muelller-Friedt, Ulf Troppens
  • Patent number: 8255925
    Abstract: A method for recovering and requeueing lost messages is disclosed. The lost messages are intended for delivery from a first computer program to a second computer program but are instead stranded in locations internal to the first program. The method extracts one or more of these stranded messages from the location internal to the first program, determines the original destination of each stranded message and delivers that message to the second program. Delivery of each message to the second program is facilitated by using message queues provided by middleware type software programs. The desired middleware program can be selected by the user of the method, and the method provides for the necessary formatting of each recovered message according to the selected middleware. Absent use of the present method, these stranded messages would not be routed to their original destinations.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: August 28, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: James E. Scurlock, Jr.
  • Patent number: 8255521
    Abstract: A rich set of data can be acquired by suitable technology, integrated with RSS reader implementations, to better understand the web feed consuming audience. In turn, that data can be applied to help publishers better understand their readership. Embodiments of the present invention are directed to capturing user data, generate predictions on how an article would be received by the readership (preferably before it is published), and automatically create recommendations for use by an author or web publisher on how the article might be edited or “fine tuned” to achieve greater impact. This conserves precious time for publishers by giving predictions and thus helps generate more relevant content for the readership. In one embodiment, we build a profile for each author/publisher over her entire set of published articles. So when a new article is written, it is matched against this author profile and recommendations are made. The rollups are done on all articles published by a single author.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: August 28, 2012
    Assignee: Attensa, Inc.
    Inventors: Sandeep Natarajan, Eric Hayes
  • Patent number: 8255478
    Abstract: A method includes receiving, from a first user, first location data identifying a first storage location at which a first image is stored, The first image is retrieved from the first storage location identified by the first location. A first reduced-size image is generated using the first image. The first reduced-size image is aggregated with a second reduced-size image for presentation at a remote site, the second reduced-size image being generated using a second image retrieved from a second storage location identified by second location data received from a second user.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: August 28, 2012
    Assignee: eBay Inc.
    Inventors: Martin L. Hess, Michael K. Wilson
  • Patent number: 8255922
    Abstract: A mechanism is disclosed for enabling multiple processes to share the same portion of physical memory. The first time an instance of a process is executed, a list of common components is compiled. The compiled code is then written into a newly created mappable data structure, which is stored into persistent storage. The next time an instance of that process is executed, the mappable data structure is mapped into a portion of the process instance's virtual memory space. This enables the process instance to invoke the compiled code for the common components. Multiple instances of the process may have their virtual memory spaces mapped to the same mappable data structure in this way. Thereafter, it is up to the operating system to load the contents of the mappable data structure into a portion of physical memory, and to ensure that all of the process instances share that physical memory portion.
    Type: Grant
    Filed: January 9, 2006
    Date of Patent: August 28, 2012
    Assignee: Oracle America, Inc.
    Inventors: Nedim Fresko, Jiangli Zhou, Dean R. E. Long
  • Patent number: 8255475
    Abstract: An input/output (I/O) device includes a host interface for connection to a host device having a memory and a network interface, which is configured to receive, over a network, data packets associated with I/O operations directed to specified virtual addresses in the memory. Packet processing hardware is configured to translate the virtual addresses into physical addresses and to perform the I/O operations using the physical addresses, and upon an occurrence of a page fault in translating one of the virtual addresses, to transmit a response packet over the network to a source of the data packets so as to cause the source to refrain from transmitting further data packets while the page fault is serviced.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: August 28, 2012
    Assignee: Mellanox Technologies Ltd.
    Inventors: Michael Kagan, Diego Crupnicoff, Dror Goldenberg, Liran Liss
  • Patent number: 8255611
    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 28, 2012
    Assignee: EMC Corporation
    Inventors: Stephen J. Todd, Philippe Armangau
  • Publication number: 20120215747
    Abstract: The present invention provides a data uploading method, a data downloading method, and a data system. The uploading method includes: receiving a data uploading request of a user and obtaining a content ID of data to be uploaded; determining, according to the content ID, whether the data to be uploaded is already stored; and if the data to be uploaded is not stored, uploading the data to be uploaded to a local data center and storing the data to be uploaded. According to the embodiments of the present invention, a data traffic load between different networks is reduced and response efficiency is increased; uniform management and quick query of content copies in different networks are realized, and the number of distribution of copies of the same content in the network in the system is reduced.
    Type: Application
    Filed: April 27, 2012
    Publication date: August 23, 2012
    Inventor: Tieying WANG
  • Patent number: 8249096
    Abstract: A system, method and apparatus for providing multiple access modes in a data communications network includes a network access device having a plurality of input ports, a plurality of output ports, and a switching fabric for routing data received on the plurality of input ports to at least one of the plurality of output ports. Control logic within the network access device is adapted to determine whether a user device coupled to one of the plurality of input ports supports a user authentication protocol used by a host network. If the user authentication protocol is not supported, then the input port to which the network access device is coupled is placed in a semi-authorized access state that limits access to a pre-configured network accessible via the host network.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: August 21, 2012
    Assignee: Foundry Networks, LLC
    Inventor: Philip Kwan
  • Patent number: 8249100
    Abstract: A method includes providing at a first computer an application generating service requests at a duplex channel interface, at least a first service request requesting multiple subsequent data responses from a service located on a second computer. The method also includes employing a first process to convert the first service request into a first http request and transmitting the first http request over a network. The method further includes employing the first process to generate a second http request in the form of a polling request. A context reply to the second http request containing data responsive to the first service request is received. The method alsod includes providing the data response to the first service request to the duplex channel interface.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: August 21, 2012
    Assignee: Siemens Industry, Inc.
    Inventors: Andreas Hersche, Dario Incorvaia
  • Patent number: 8244380
    Abstract: A system for storing data from an industrial control system having an industrial controller including a communication module and first memory containing data for controlling an industrial process is provided. The system comprises a computer separate from the industrial controller and having a second memory and an application for automatically accessing the data from the first memory of the industrial controller via the communication module and storing the data on the second memory.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: August 14, 2012
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Richard J. Grgic, Thomas A. Walters, Dennis M. Wylie, Jr.
  • Patent number: 8238882
    Abstract: A method of storage of an e-mail includes either receiving the e-mail at a portable electronic device or sending the e-mail from the portable electronic device. The e-mail is marked for saving at the portable electronic device and transmitted by radio communication for receipt by a server and for storage of the e-mail in a backup database.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: August 7, 2012
    Assignee: Research In Motion Limited
    Inventors: Piotr K. Tysowski, Michael T. Hardy, Tony Burns
  • Patent number: 8239532
    Abstract: A system and method is provided whereby a client device adaptively optimizes the selection of a network device from a plurality of network devices hosting information desired by the client device. Each of the network devices hosting information desired by the client device is associated with a common host name and a different IP address, and the client selects an optimal network device based on a rank assigned to the one or more network devices. A rank assigned to the optimal network device indicates the greatest desirability, from the client device's perspective, of the optimal network device relative to the other network devices. Furthermore, the ranks assigned to the one or more network devices are adaptively determined based upon a determination of an estimated latency, determined from the client device's perspective, between the client device and the one or more network devices.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: August 7, 2012
    Assignee: Google Inc.
    Inventor: James Roskind
  • Patent number: 8237977
    Abstract: A system is provided for maintaining imaging device (IDev) accounting data. A primary accounting server (PAS) sends messages to an imaging device (IDev) and to a lightweight accounting back-up server (LABS). The PAS receives messages from the IDev and updates a primary IDev activity log (PIAL). The IDev receives messages from the Primary server and a LABS in communication with the IDev. The LABS sends and receives messages and data from the IDev and from the PAS. The IDev sends a record of its activity to the PAS when the PAS is available, and the PAS maintains a primary IDev activity log (PIAL). The IDev sends a record of its activity to the LABS when the PAS is not available and the LABs maintains a temporary IDev activity log (TIAL). The PAS updates the PIAL with the TIAL data after a period of unavailability.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: August 7, 2012
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Hanzhong Zhang, David J. Lovat
  • Patent number: 8234407
    Abstract: A system comprising a compute node and coupled network adapter (NA) that allows the NA to directly use CPU virtual addresses without pinning pages in system memory. The NA performs memory accesses in response to requests from various sources. Each request source is assigned to context. Each context has a descriptor that controls the address translation performed by the NA. When the CPU wants to update translation information it sends a synchronization request to the NA that causes the NA to stop fetching a category of requests associated with the information update. The category may be requests associated with a context or a page address. Once the NA determines that all the fetched requests in the category have completed it notifies the CPU and the CPU performs the information update. Once the update is complete, the CPU clears the synchronization request and the NA starts fetching requests in the category.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: July 31, 2012
    Assignee: Oracle America, Inc.
    Inventors: Rabin A. Sugumar, Robert W. Wittosch, Bjørn Dag Johnsen, William M. Ortega
  • Patent number: 8234505
    Abstract: A storage device has a storage medium, a key generator and a controller. The key generator generates an encryption/decryption key from selected bits of program code within the storage device. The controller controls access to the storage medium and applies the encryption/decryption key to encrypt and decrypt data written to or read from the storage medium.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: July 31, 2012
    Assignee: Seagate Technology LLC
    Inventor: David Bruce Anderson
  • Patent number: 8228528
    Abstract: A printing apparatus is connected to a WAN and a LAN and can perform a bidirectional communication with each terminal in those networks. In the printing apparatus, a CPU sends a Web server a request signal, which received from a LAN terminal, and receives content data sent from the web server as a response to the request signal. On the basis of a predetermined determination condition, the CPU determines whether to cause a printing unit to print the content data sent from the web server. If determining that the content data is to be printed, the CPU causes the printing unit to print the content data.
    Type: Grant
    Filed: March 8, 2006
    Date of Patent: July 24, 2012
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Kazuma Aoki
  • Patent number: 8229413
    Abstract: A communication device is configured to receive messages. The communication device may comprise a display screen upon which messages are displayed. A microprocessor configured to execute at least one message management program on the communication device, filters incoming messages. The message management program comprising a message filter application filters messages based on a comparison of sender identification data associated with a message to approved sender identification data.
    Type: Grant
    Filed: February 18, 2008
    Date of Patent: July 24, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael K. Brown, Michael S. Brown, Michael E. McCallum
  • Publication number: 20120185556
    Abstract: A computer implemented method assigns a data item to a storage location in a computing environment. A request to store a data item is detected. A determination is made as to whether a volatile memory in the second computer comports with an isolation rule for the data item. In response to determining that the volatile memory in the second computer comports with the isolation rule for the data item, access time for data in the volatile memory in the second computer is compared with access time for data in a local hard drive in a first computer. The data item is then selectively stored in either the volatile memory in the second computer or the local hard drive in the first computer as determined by their relative access times.
    Type: Application
    Filed: March 9, 2012
    Publication date: July 19, 2012
    Applicant: International Business Machines Corporation
    Inventors: James C. FLETCHER, David P. JOHNSON, David L. KAMINSKY
  • Patent number: 8225001
    Abstract: Software is propagated over a social network through an instant message client. The software is propagated to a computing device in the social network over the instant message client, wherein the software is based upon a rating system within the social network.
    Type: Grant
    Filed: January 6, 2010
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: James E. Hart, Adnan S. Jariwala, Jaitirth V. Shirole
  • Patent number: 8224926
    Abstract: Disclosed are systems and methods for outage avoidance in connecting to a remote system. The systems and methods dynamically adjust the number of requests allowed to attempt to access the remote system, resulting in a more efficient use of resources and an improved user experience.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: July 17, 2012
    Assignee: United Services Automobile Association
    Inventors: Craig M. Bush, James E. Lutz, Matthew G. Westerman, Miguel A. Cortes
  • Patent number: 8224945
    Abstract: The present invention relates to a memory management system and method for open platform. The memory management system and method of the present invention utilizes the main spirit of sharing service in open platform. When the used memory in local open platform exceeds an upper limit, the standard service bundle access interface is used for accessing the standard service bundle in remote open platform. Therefore, the standard service bundle in local open platform can be off-loaded to release the memory space so as to resolve the memory shortage problem. The stability of the whole system can be maintained.
    Type: Grant
    Filed: December 24, 2008
    Date of Patent: July 17, 2012
    Assignee: Industrial Technology Research Institute
    Inventors: Kuen-Ming Lee, Jenn-Lien Chu, Po-Chou Su
  • Patent number: 8224974
    Abstract: Embodiments of the present invention provide a system that configures a download technique. The system starts by determining a priority order for a set of download techniques. The system then attempts to download information from an institution using download techniques from the set of download techniques. While attempting to download information, the system attempts the download techniques in priority order. If information is downloaded using a given download technique, the system records the given download technique and uses the given download technique to perform subsequent downloads.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: July 17, 2012
    Assignee: Intuit Inc.
    Inventors: John R. Flora, Glynis Hively, David R. Larsen, Nicholas A. Mooney, Sandeep Sagar, J W M Spies
  • Patent number: 8224930
    Abstract: A device, method, computer program product, and network subsystem are described for signaling a first application relating with a first core and with a second core, and for aggregating information in response to data received after signaling the first application relating with the first core and with the second core, transmitting at least a portion of the information aggregated in response to the data received after signaling the first application relating with the first core and with the second core, or signaling via a third core a partial service configuration change at least in the first core in response to data received after signaling the first application relating with the first core and with the second core.
    Type: Grant
    Filed: September 19, 2006
    Date of Patent: July 17, 2012
    Assignee: The Invention Science Fund I, LLC
    Inventors: Alexander J. Cohen, Edward K. Y. Jung, Royce A. Levien, Robert W. Lord, William Henry Mangione-Smith
  • Patent number: 8219636
    Abstract: A receiving module selectively receives a stream of digital data from a recording device via a network. A data store selectively stores the digital data. A streaming module that selectively streams the stored digital data to a network device via the network.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: July 10, 2012
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Umashankar Velusamy, George Hughes, Chris Helbling
  • Patent number: 8219614
    Abstract: An edge peer device, includes a first peer device connection management unit for allowing the edge peer device to participate in a peer-to-peer (P2P) network, and establishing a pipe connection to other edge peer device or the PAN gateway device to transmit or receive contents; a first peer device authentication unit for performing authentication of the edge peer device and PAN gateway device; and a first advertisement management unit for generating and storing advertisements and indexing the generated advertisements to transmit the indexed advertisements to the super peer device. Further, the edge peer device includes a first PAN device management unit for requesting and receiving a list of PAN devices from the PAN gateway device to manage the PAN device list; a first PAN service management unit for managing and providing services included in the PAN device list; and a first P2P communication unit for performing P2P communication with the super peer device and other peer devices.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: July 10, 2012
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Byeong Thaek Oh, Sang Bong Lee, Il Woo Lee, Moonok Choi, Shin Yuk Kang, Ho Jin Park
  • Patent number: 8219676
    Abstract: A method and system for generating a web log that includes transaction entries from transaction queues of one or more cores of a multi-core system. A transaction queue is maintained for each core so that either a packet engine or web logging client executing on the core can write transaction entries to the transaction queue. In some embodiments, a timestamp value obtained from a synchronized timestamp variable can be assigned to the transaction entries. When a new transaction entry is added to the transaction queue, the earliest transaction entry is removed from the transaction queue and added to a heap. Periodically the earliest entry in the heap is removed from the heap and written to a web log. When an entry is removed from the heap, the earliest entry in a transaction queue corresponding to the removed entry is removed from the transaction queue and added to the heap.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: July 10, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Ashwin Jagadish, Abhishek Chauhan, Rajesh Joshi, Saravana Annamalaisami
  • Publication number: 20120173655
    Abstract: Provided herein are devices, systems, methods and various means, including those related to providing a community internet drive that may utilize a centrally-managed hub as well as storage devices distributed among various networked machines. In some embodiments, the community internet drive can also include features to enable its users to promote and utilize the user's trusted personal relationships while also enabling an open platform for peer-to-peer and/or other types of sharing schemes.
    Type: Application
    Filed: January 3, 2012
    Publication date: July 5, 2012
    Applicant: Planetary Data LLC
    Inventor: Robert Alan McEntee
  • Patent number: 8214449
    Abstract: A method for switching a communication channel in a shared memory communication environment which sets up a TCP/IP (Transmission Control Protocol/Internet Protocol) communication channel and a shared memory communication channel from a first virtual machine to a second virtual machine, the method includes: transmitting a channel switching message to the first virtual machine when the first virtual machine moves to another physical machine; transmitting the channel switching message from the first virtual machine to the second virtual machine; and switching a channel state between the first virtual machine and the second virtual machine.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: July 3, 2012
    Assignee: Electronics and Telecommunications Research Institute
    Inventor: Kang Ho Kim
  • Patent number: 8214513
    Abstract: A method of operating a wireless modem is described. The method comprises identifying a first wireless modem to a computer system as locally attached mass storage, wherein the first wireless modem is removable from the computer system without opening a case of the computer system, registering the first wireless modem on a wireless network, receiving information from the wireless network about shared data, wherein the shared data is data that is shared with a second wireless modem, sending a storage request to the wireless network, and receiving data that is shared with the second wireless modem.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: July 3, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeffrey R. Contino, Warren B. Cope, Douglas Alan Olding
  • Patent number: 8214536
    Abstract: In one illustrative example, a mobile communication device has a plurality of software applications including an Internet browser application, an electronic mail (e-mail) communication application, and an audio or video player application. The mobile device is adapted to receive, from wireless communication networks or through use thereof, available quality of service data for the wireless networks and store the corresponding data in association with each network identification. The available quality of service data includes at least a bandwidth criterion and a delay criterion associated with each wireless network.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: July 3, 2012
    Assignee: Research In Motion Limited
    Inventor: Wen Zhao
  • Patent number: 8214428
    Abstract: A backup cache on a client is prepopulated with fingerprints corresponding to data stored on a backup server. A plurality of fingerprints of data are received from the client, each received fingerprint corresponding to data present on the client which is subject to backup to the server. For each received fingerprint, an attempt is made to locate data corresponding to the received fingerprint stored on the backup server. Responsive to locating data corresponding to a received fingerprint stored on the backup server, data stored on the backup server considered to be “in the neighborhood” of the located data is identified. Fingerprints (e.g., hashes) identifying data stored on the backup server in the neighborhood of the located data are created and transmitted to the client, for prepopulating the backup cache on the client.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: July 3, 2012
    Assignee: Symantec Corporation
    Inventor: Mark Christiaens
  • Publication number: 20120158885
    Abstract: Systems and methods of using the systems for delivering information related to an inaccessible location to individuals at the inaccessible location are disclosed. The system comprises a memory device affixed to the inaccessible location, the information related to the inaccessible location residing on the memory device, and a portable memory reading device, separate from the memory device, that retrieves the information from the memory device when positioned at the inaccessible location and communicates the information to a party located at the inaccessible location. The system may further comprise a database wherein the information residing on the memory device is replicated and the database can be accessed by a user of the system via a suitable communications medium or combination of mediums.
    Type: Application
    Filed: September 19, 2011
    Publication date: June 21, 2012
    Inventors: Glenn R. Toothman, III, Ravinder P. Chandhok, Kimberly H. Chandhok
  • Patent number: RE43678
    Abstract: An information browser system and method enables sending of information requests to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLScript, is converted into a format in which the information can be displayed or otherwise further processed by the device. Information browsing functions may also be integrated with other communication functions on a mobile communication device.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: September 18, 2012
    Assignee: Research In Motion Limited
    Inventors: Harry R. Major, Michael Knowles