Patents Examined by Zarni Maung
  • Patent number: 8621104
    Abstract: A facility for configuring a virtual data center is described. A user such as an administrator uses a management interface to input information specifying a configuration for a virtual data center including virtual network nodes and virtual routers. In response, the facility instantiates each virtual network router needed for the configuration, such as by, for each, instantiating on commodity hardware a virtual machine running a general-purpose operating system used to provide routing services to the virtual network nodes.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: December 31, 2013
    Assignee: Skytap
    Inventors: Peter Holland, Bradley M. Schick
  • Patent number: 8612551
    Abstract: Creators of computer software provide the most up-to-date versions of their computer software on an update service. A user who has purchased computer software calls the update service on a periodic basis. The update service automatically inventories the user computer to determine what computer software may be out-of-date, and/or need maintenance updates. If so desired by the user, the update service computer automatically downloads and installs computer software to the user computer. By making periodic calls to the update service, the user always has the most up-to-date computer software immediately available. The update service may also alert the user to new products (i.e. including new help files, etc.), and new and enhanced versions of existing products, which can be purchased electronically by a user from the update service.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventor: Phillip E. Fawcett
  • Patent number: 8612527
    Abstract: Receiving a notification message by a mobile subscriber can include establishing a session with a notification service; maintaining a persistent communication connection with the notification service after the session is established; subscribing to a node hosted by the notification service, wherein the node is pre-provisioned for use by a mobile subscriber; and receiving from the notification service a notification message corresponding to the subscribed node. Further, a message can be transmitted over the communication connection to the notification service at a predetermined interval and it can be determined whether the communication connection is viable. Additionally, it can be determined that the communication connection is no longer viable if no response is received from the notification service, the period of the predetermined interval can be decreased, and another session with the notification service can be established.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: December 17, 2013
    Assignee: Apple Inc.
    Inventors: Christopher Brooke Sharp, Brendan A. McCarthy
  • Patent number: 8601158
    Abstract: A facility for configuring a virtual data center is described. A user such as an administrator uses a management interface to input information specifying a configuration for a virtual data center including virtual network nodes and virtual routers. In response, the facility instantiates each virtual network router needed for the configuration, such as by, for each, instantiating on commodity hardware a virtual machine running a general-purpose operating system used to provide routing services to the virtual network nodes.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: December 3, 2013
    Assignee: Skytap
    Inventors: Peter Holland, Bradley M. Schick
  • Patent number: 8589481
    Abstract: A mechanism is provided for presenting a software application to a plurality of users in a cloud computing environment. For example, an application that was designed for use by a single user is provided in a cloud based platform without re-architecting the application. Using a web-based interface, multiple cloud users may launch and execute the application. The various instances of the application are provided to the cloud users as if the application were designed as a multi-user application.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: November 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Sanjay Malpani, Ravi K. Balachandran, Adam Herscher, Nelamangal K. Srinivas, Rochak Mittal
  • Patent number: 8583777
    Abstract: A system and method for providing WiFi operators real-time end-user WiFi quality information is disclosed herein. An application server injects a scriptlet into a content transferred to a web browser of a mobile device during a browsing activity. The scriptlet is configured to run in the background of the browsing activity and configured to periodically test a latency of HTTP requests from the mobile device to the application server to determine a quality of the WIFI network.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: November 12, 2013
    Assignee: Joingo, LLC
    Inventors: Stephen S. Boyle, Russell S. Greer, Maynard Demmon
  • Patent number: 8572181
    Abstract: An instant messaging (IM) system has an IM server connected to a communication network, and logic operable on the IM server enabling a first user to browse contacts associated with a second user. In some cases the first user can add and list contacts accessed by browsing the contacts associated with the second user.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: October 29, 2013
    Assignee: Google Inc.
    Inventors: Georges Harik, John Piscitello
  • Patent number: 8570363
    Abstract: General anaglyphs may be rendered using multiple primary colors to display the first and second images of stereoscopic images. De-saturated primary colors are advantageous for rendering anaglyphs in six, five, four, and three primary colors. A white primary color is advantageous for displaying a monochrome second image with a color first image. General anaglyphs may be dynamically created by a display apparatus using certain transformations and communication with external sources. Colored viewing filters with de-saturated transmission spectra provide better color when viewing anaglyph images.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: October 29, 2013
    Inventor: Monte Jerome Ramstad
  • Patent number: 8572229
    Abstract: Distributed computing is described. In an embodiment a user drags and drops an icon representing specified functionality into a graph layout view of a distributed computing graph in order to control a distributed computing system. For example, the distributed computing graph controls currently executing processes in a distributed computing system. In an embodiment a dynamic mapping between the graph layout view and the distributed computing graph occurs such that the functionality of the icon is implemented. For example, the icon may represent a data bus connecting some of the currently executing processes and used to implement check pointing and/or caching mechanisms. In other examples the icon represents any of a spooler-player mechanism, debugging tools, multi-scale visualization tools, and data driven visualization tools.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Martin Calsyn, Alexander Brandle, Vassily Lyutsarev, Andreas Heil
  • Patent number: 8566478
    Abstract: Information transmission requests are delivered to communication terminals existing in a specific area, to collect information held in the communication terminals, without inducing congestion. In an information collecting device included in an information collecting system, terminal information and capacity information are acquired based on base station identifying information, and information of an information amount of collected information is further acquired based on a collected information type that identifies a type of the collected information. In an information collection controlling unit, transmission timing information, designating the timing at which a capacity of performing communication via a base station is not exceeded, is generated based on the terminal information, the information-amount information and the capacity information, and an information transmission request including the transmission timing information is delivered to a communication terminal.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: October 22, 2013
    Assignee: NTT DoCoMo, Inc.
    Inventors: Manabu Ota, Mitsuru Murata, Mari Akuzawa
  • Patent number: 8566472
    Abstract: A system and method for providing a password to a user on a network, the network having provider computer and a user computer, the provider computer comprising a password system configured to issue a password to a user of the user computer for use in accessing age-restricted content once a determination has been made that the user is age appropriate.
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: October 22, 2013
    Assignee: Koletry Processing L.L.C.
    Inventor: Gregory Alexander Piccionelli
  • Patent number: 8560719
    Abstract: The media stream delivery system encodes and fragments media streams into numerous media stream fragments maintained on fragment servers. Devices obtain fragments to reconstruct media streams including live real-time media streams for playback on the devices. A device may perform caching of media stream fragments so that particular fragments need not be accessed again from a fragment server. A fragment server or even a content provider can analyze and monitor characteristics of media streams, viewing behavior, content popularity, etc., to identify fragments for caching at the playback devices. Caching indicators along with time period indicators may be included in the media stream fragments.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: October 15, 2013
    Assignee: MOBITV, Inc.
    Inventors: Charles Nooney, Kent Karlsson
  • Patent number: 8554834
    Abstract: The present description refers in particular, to a method, a system, and a computer program product for processing messages in an Outsourcing (BPO) Environment. The method may comprise installing and executing one or more computer programs. The method may also comprise obtaining messages from a shared folder using a network interface. The method may further comprise displaying messages using a display interface. In addition, the method may comprise providing access control, including controlling access to messages and dissemination of messages. The BPO environment may comprise at least one user computer. The network interface and the display interface may be executed separately on the user computer.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: October 8, 2013
    Assignee: Accenture Global Services Limited
    Inventor: Yusuf Huzefa Bakir
  • Patent number: 8549142
    Abstract: A network of replicated servers providing a service includes a plurality of server replicas. A leader is elected from among the plurality of server replicas for coordinating ordering of operations among the plurality of server replicas. A view change protocol is executed by the plurality of server replicas after the election of the leader. Each iteration of the view change protocol corresponds to a unique view number. The server replicas are directed by the view change protocol to cooperate to order operations by exchange of information associated with particular view numbers. The information is prioritized in accordance with the view numbers. The non-leaders monitor the response time of the leader and elect a new leader when it is determined that the monitored length of time is greater than a threshold value that is dependent upon current network conditions.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: October 1, 2013
    Assignee: Siemens Corporation
    Inventors: Stuart Goose, Jonathan Kirsch
  • Patent number: 8533266
    Abstract: In one example, a method includes receiving a first group of indications associated with a first group of modalities and a second group of indications associated with a second group of modalities. The method also includes determining a confidence value for at least one modality of the first or second groups of modalities based at least in part on an indication associated with the at least one modality. The confidence value may indicate a likelihood that a first user associated with the first remote computing device is within a physical presence of a second user associated with the second remote computing device. The method may also include, performing an operation to indicate that the first user associated with the first remote computing device is within a physical presence of the second user associated with the second remote computing device.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: September 10, 2013
    Assignee: Google Inc.
    Inventors: Daniel George Koulomzin, Christopher Richard Wren, Daniel R. Sandler
  • Patent number: 8527608
    Abstract: A method, apparatus and system for reducing download of redundant attachments to a communication device from a server is provided. An identifier of an attachment to a message, for transmission from the server to the communication device, is compared with identifiers of attachments already stored in a memory at the communication device. The communication device is caused to retrieve a copy of the attachment from the memory if a match is found between the identifier and the identifiers of attachments already stored in the memory.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: September 3, 2013
    Assignee: Blackberry Limited
    Inventor: Nicholas Bryson Wilson
  • Patent number: 8520054
    Abstract: An image capturing system includes: a plurality of image capturing devices, wherein each image capturing device is adapted to capture an image of an object and transmit the captured image; and a processor in communication with each of the image capturing devices, the processor adapted to transmit a, control signal to each of the image capturing devices, receive each of the captured images, process the captured images, and transmit the processed captured images, wherein the processing of the captured images includes combining the images to appear as a seamless single rotational image.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: August 27, 2013
    Assignee: Techtol Holdings, LLC
    Inventors: Phillip Cox, Robert C. Redmond, Zachary J. Ward, Dyne R. Hoenie
  • Patent number: 8516107
    Abstract: A system and method is provided for allowing seamless auditing compliance and investigations of privileged account access and activities. Account access information and privileged activity information may be stored in a central data repository. The central data repository may be queried to determine who was granted access to a privileged account, the timeframe that the access was granted, and/or what actions were performed by the user who was granted access.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: August 20, 2013
    Assignee: Computer Associates Think, Inc.
    Inventor: Christopher J. Ramstrom
  • Patent number: 8516050
    Abstract: One example method for communicating a file modification during a collaboration event includes steps of a first computer communicating a file modification status request to a second computer, the status request including at least a file identifier and a file property. The second computer uses the file identifier from the request to identify a current property of a corresponding file. The second computer compares the current file property to the file property from the status request and communicates a response to the first computer when the current property does not match the property from the status request.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: August 20, 2013
    Assignee: Insors Integrated Communications
    Inventors: Adam M. Chapweske, Jon N. Swanson
  • Patent number: 8504717
    Abstract: Methods, devices, and systems are provided such that multiple existing algorithms can be mixed according to a customer's needs to create a customized mixed algorithm. Solutions are provided for dynamically selecting two or more different and existing algorithms to be mixed into a single algorithm. Arbitration rules can be invoked to determine which algorithm in the set of existing algorithms will supersede the other algorithms in the event of a conflict.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: August 6, 2013
    Assignee: Avaya Inc.
    Inventor: Robert C. Steiner