Patents Examined by Brendan Higa
-
Patent number: 8489677Abstract: Methods, systems, and techniques for handling session emulation for running legacy applications/tasks in host environments using session pools are provided. These enhanced session emulation techniques may be used for many applications, including modernizing legacy applications, particularly in mid-range or mainframe host computing. Example embodiments provide a Role-Based Modernization System (“RBMS”), which uses the enhanced emulation techniques to provide role-based modernization of menu-based legacy applications.Type: GrantFiled: October 28, 2010Date of Patent: July 16, 2013Assignee: Advanced BusinessLink CorporationInventor: Christopher F. Lategan
-
Patent number: 8478832Abstract: An email, which includes a header and historical information, is created. The header comprises a destination email address, which comprises a name of an addressed recipient of the email and a domain name of the destination email address. The historical information in the email comprises an approved address for a previously exchanged email with the addressed recipient. The first approved address is compared to a corresponding portion of the first destination email address. In response to the corresponding portion of the first destination email address being different from the first approved address as stored in the storage unit, a warning is outputted. The warning comprises both the approved address, and an unapproved address list that comprises the first destination email address.Type: GrantFiled: May 1, 2012Date of Patent: July 2, 2013Assignee: International Business Machines CorporationInventors: Kenji Hirota, Tomonori Sugiura, Masami Tada, Hidekuni Ueda
-
Patent number: 8473588Abstract: Alternative desktop computing solutions provide client devices configured with a local boot image and a connection to a remote storage device having a boot image. The clients are configured to boot either locally or remotely, and furthermore to determine from which image (local or remote) they have booted.Type: GrantFiled: March 30, 2010Date of Patent: June 25, 2013Assignee: Lenovo (Singapore) Ptd. Ltd.Inventors: Nathan J. Peterson, Liang Chen, Jonathan G. Knox, Yi Zhou, Rod D. Waltermann
-
Patent number: 8473627Abstract: A multi-tenant virtual machine infrastructure (MTVMI) allows multiple tenants to independently access and use a plurality of virtual computing resources via the Internet. Within the MTVMI, different tenants may define unique configurations of virtual computing resources and unique rules to govern the use of the virtual computing resources. The MTVMI may be configured to provide valuable services for tenants and users associated with the tenants.Type: GrantFiled: October 18, 2011Date of Patent: June 25, 2013Assignee: SkytapInventors: Nicholas Luis Astete, Aaron Benjamin Brethorst, Joseph Michael Goldberg, Matthew Hanlon, Anthony A. Hutchinson, Jr., Gopalakrishnan Janakiraman, Alexander Kotelnikov, Petr Novodvorskiy, David William Richardson, Roxanne Camille Skelly, Nikolai Slioussar, Jonathan Weeks
-
Patent number: 8473587Abstract: Some embodiments provide a method that, at a caching network of a hosting and storage system that includes several nodes for hosting virtual machines for users, receives a request for an image of a particular computer system configuration for deployment as a virtual machine on a particular node of the hosting system. The method determines whether the requested image is presently stored on the caching network. When the image is present on the caching network, the method streams the image to the particular node of the hosting system for deployment as a virtual machine on the particular node. When the image is not presently stored on the caching network, the method retrieves a copy of the image from a permanent storage network and then streams the image to the particular node of the hosting system for deployment as a virtual machine on the particular node.Type: GrantFiled: July 21, 2010Date of Patent: June 25, 2013Assignee: Gogrid, LLCInventors: Paul Lappas, John M. Keagy, Justin Kitagawa
-
Patent number: 8473594Abstract: A multi-tenant virtual machine infrastructure (MTVMI) allows multiple tenants to independently access and use a plurality of virtual computing resources via the Internet. Within the MTVMI, different tenants may define unique configurations of virtual computing resources and unique rules to govern the use of the virtual computing resources. The MTVMI may be configured to provide valuable services for tenants and users associated with the tenants.Type: GrantFiled: May 2, 2009Date of Patent: June 25, 2013Assignee: SkytapInventors: Nicholas Luis Astete, Aaron Benjamin Brethorst, Joseph Michael Goldberg, Matthew Hanlon, Anthony A. Hutchinson, Jr., Gopalakrishnan Janakiraman, Alexander Kotelnikov, Petr Novodvorskiy, David William Richardson, Roxanne Camille Skelly, Nikolai Slioussar, Jonathan Weeks
-
Patent number: 8463933Abstract: A user equipment for optimizing a media content delivery based on a state of resident resources. The user equipment may include a memory component having a resource manager application stored therein, one or more processor components, a resident power source, and a transceiver. The resource manager is configured to determine one or more device resource metrics, compare the device resources metric(s) to one or more corresponding device resource thresholds(s), and then generate an instruction to throttle a media content delivery when it is determined that at least one resource metric has exceeded a resource threshold value or that a local policy metric has achieved a local policy threshold.Type: GrantFiled: April 19, 2010Date of Patent: June 11, 2013Assignee: Opanga Networks, Inc.Inventors: Jeffrey Paul Harrang, David B Gibbons
-
Patent number: 8458342Abstract: A system that incorporates teachings of the present disclosure may include, for example, a telephone Number Mapping (ENUM) system having a subsystem to monitor one or more operations of the ENUM system, determine if ENUM data packets that are received are one of provisioning packets or query packets, send the query packets to a Virtual Internet Protocol (VIP) address of an ENUM domain name system (DNS) server when the ENUM data packets are query packets, send the provisioning packets to a VIP address of an ENUM Lightweight Directory Access Protocol (LDAP) server when the ENUM data packets are provisioning packets, and cause the subsystem to wait and send traffic to one LDAP server at a time after determining if the ENUM data packets are one of provisioning packets or query packets. Other embodiments are disclosed.Type: GrantFiled: July 27, 2009Date of Patent: June 4, 2013Assignee: AT&T Intellectual Property I, L.P.Inventor: Bernard Ku
-
Patent number: 8458260Abstract: An information processing unit which acquires content data from a content providing server and is capable of reproducing the acquired content data, including: a content information acquiring portion for acquiring content information including content data and meta data of the content data; a display control portion which carries out display control for reproducing the content data on a display portion; and a bidirectional communication portion which carries out bidirectional communication with other information processing unit connected to the content providing server, in which, when the content data is reproduced, the bidirectional communication portion selects a communication message to be received from communication messages sent from the other information processing unit corresponding to an execution state of the bidirectional communication.Type: GrantFiled: December 27, 2011Date of Patent: June 4, 2013Assignee: Sony CorporationInventors: Fujio Nobori, Mamoru Tokashiki, Nariaki Satoh
-
Patent number: 8446462Abstract: A method is provided for sharing a display. The method includes displaying periodically a first image sequence on the display in synchronicity with a first signal, and displaying periodically a second image sequence on the display in synchronicity with a second signal. The method also includes selecting by a user the first image sequence for viewing, and shuttering periodically a set of goggles for the user in synchronicity with the first signal. A method is provided for sharing a display. The method includes displaying periodically a private image sequence on the display in synchronicity with a first signal, and displaying periodically a non-private image sequence on the display. In the method, the private image sequence and the non-private image sequence combine to form a public image sequence on the display. A system is provided for sharing a display.Type: GrantFiled: October 15, 2009Date of Patent: May 21, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Behzad Shahraray, David Gibbon, Zhu Liu, Bernard Renger
-
Patent number: 8447834Abstract: A method, system, and medium are provided for a computer system for downloading an application from a computing client onto a mobile information device through wireless telecommunications. An application is located from a multitude of resources available on the World Wide Web through the Internet. After an application is selected from a particular resource, it is uploaded onto the computing client. A web server receives this uploaded application by means of the Internet. Another server is used as an intermediate communications device to receive notification from the web server of the available uploaded application. This intermediate communications server notifies the mobile device by way of wireless telecommunications of a pending application that is ready for downloading onto the mobile device. The mobile device user downloads the application, which is also accomplished via wireless telecommunications.Type: GrantFiled: September 26, 2008Date of Patent: May 21, 2013Assignee: Sprint Communications Company L.P.Inventors: Ramprasad Koya, Nathan A. Smith
-
Patent number: 8438294Abstract: An application framework including different application programming interfaces (APIs) is described which performs a variety of mobile device functions in response to API calls from applications. For example, in response to relatively simple API calls made by applications the application framework manages the complex tasks associated with invitations and matchmaking. By way of example, the details of complex transactions such as establishing peer-to-peer connections between mobile devices may be transparent to the application developer, thereby simplifying the application design process. The application framework may include an application daemon for communicating with a first set of services and an applications services module for communicating with a separate set of services. The application framework may also include a cache for caching data for each of the services based on different cache management policies driven by each of the services.Type: GrantFiled: July 7, 2010Date of Patent: May 7, 2013Assignee: Apple Inc.Inventors: Mike Lampell, Nathan Taylor, Christina Elizabeth Warren, Francois-Yves Bertrand, Gabriel Belinsky, Alan Dale Berfield
-
Patent number: 8433826Abstract: The present invention provides a method and system for serving an image stored in the peer computer to a requesting computer in a network photosharing system in which the peer computer is coupled to a photosharing system server. Aspects of the invention include caching copy of the image in the photosharing server; and in response to the photosharing server receiving a request from the requesting computer to view the image stored in the peer computer, transmitting the cached image from the photosharing server to the requesting computer, thereby avoiding the need to transfer the image from the peer computer to the photosharing server for each request to view the image.Type: GrantFiled: July 2, 2012Date of Patent: April 30, 2013Assignee: Qurio Holdings, Inc.Inventor: Alfredo C. Issa
-
Patent number: 8416302Abstract: In some implementations, invisible light is emitted toward a subject being imaged in a low-light environment. A camera having a first color image sensor captures an image of the subject. Image processing is used to correct distortion in the image caused by the invisible light, and an augmented color image is output.Type: GrantFiled: February 10, 2009Date of Patent: April 9, 2013Assignee: Microsoft CorporationInventors: Chunhui Zhang, Yasuyuki Matsushita, Yuan Kong, Zicheng Liu
-
Patent number: 8417812Abstract: An anomaly in a shared input/ouput (IO) resource that is accessed by a plurality hosts or clients is detected when a host that is not bound by any QoS policy presents large workloads to a shared IO resource that is also accessed by hosts or clients that are governed by QoS policy. The anomaly detection triggers a response from the hosts or clients as a way to protect against the effect of the anomaly. The response is an increase in window sizes. The window sizes of the hosts or clients may be increased to the maximum window size or in proportion to their QoS shares.Type: GrantFiled: July 12, 2010Date of Patent: April 9, 2013Assignee: VMware, Inc.Inventors: Ajay Gulati, Irfan Ahmad, Jyothir Ramanan, Carl A. Waldspurger
-
Patent number: 8412786Abstract: A message system comprises a communication interface and a processing system. The communication interface is configured to receive a message object addressed to a user. The processing system is configured to store a copy of the message object, process the message object based on user decomposition instructions to generate a decomposed message object, select a delivery mechanism for the decomposed message object based on user delivery instructions, and direct the communication interface to transfer the decomposed message object for delivery to the user according to the delivery mechanism. The communication interface configured to transfer the decomposed message object for delivery to the user according to the delivery mechanism.Type: GrantFiled: April 20, 2010Date of Patent: April 2, 2013Assignee: Sprint Communications Company L.P.Inventors: Raymond Emilio Reeves, Ryan Alan Wick, Thomas Michael Hughson
-
Patent number: 8412816Abstract: A communication system includes a storage operable to host an operating system and a management controller configured to directly communicate with the operating system. The management controller directly communicates with the operating system through a communication channel free of an intermediate agent. The management controller is operable to asynchronously send management information to the operating system over the communication channel. The management controller is also operable to asynchronously receive management information from the operating system over the communication channel.Type: GrantFiled: December 17, 2010Date of Patent: April 2, 2013Assignee: Dell Products L.P.Inventors: Elie Jreij, Sudhir Vittal Shetty, Wayne R. Weilnau, Jr.
-
Patent number: 8412840Abstract: A method and system for transmitting a continuous live performance to a media client via a data network for rendering to a user. The method comprises acquiring the continuous live performance as a live stream of digital data and, on receiving a request from the media client to transmit the live performance, repackaging said stream of digital data into a media format compatible with the media client commencing at a current point in said live stream of digital data and transmitting said repackaged digital data to said media client via the data network. The media format comprises a data file having a virtually endless length.Type: GrantFiled: May 14, 2008Date of Patent: April 2, 2013Assignee: Ando Media, LLCInventors: Jean-Francois Gadoury, Jean-Francois Dionne
-
Patent number: 8402148Abstract: The present invention relates to a system and methodology providing a user interface that can be employed by contactors and contactees in conjunction with a communications architecture for identifying and establishing an optimal communication based on preferences, capabilities, contexts and goals of the parties to engage in the communication. The user interface can include a graphical display having a plurality of display objects and associated input fields operable by one or more parties to a communication in order to facilitate convenient access, control, personalization and communications via the communications architecture. For example, configuration capabilities are provided in the user interface to enable operational adjustments to one or more operating parameters, communications groupings, policies and/or context preferences relating to a preferred modality of communication and to potential parties of communication between the contactors and contactees.Type: GrantFiled: December 27, 2007Date of Patent: March 19, 2013Assignee: Microsoft CorporationInventor: Eric J. Horvitz
-
Patent number: 8396990Abstract: A transcoding system comprises a mobile communication device that retrieves a web resource using a mobile communication network and the internet via a transcoder. The web resource may comprise a web page intended for use by personal computers (PCs) stored at a web server. The mobile communication device sends a request to the transcoder for the web page, the request including a first URL. In one embodiment, the transcoder recognizes the first URL as relating to a web page on a transcode list. Accordingly, the transcoder retrieves a web page using a second URL based on the first URL according to a mapping record. The transcoder then transcodes the retrieved web page and sends the transcoded web page to the mobile communication device. In another embodiment, the transcoder does not recognize the first URL and instead removes the top level domain of the first URL to generate a truncated URL.Type: GrantFiled: April 14, 2010Date of Patent: March 12, 2013Assignee: Afilias Technologies LimitedInventors: Ronan Cremin, Trey Harvin, Francesco Cetraro, Huw Spiers