Patents Examined by Vitali Korobov
  • Patent number: 9032015
    Abstract: A data distributing and accessing method for sharing a file via a network system includes steps of: dividing the file into a plurality of blocks; distributing the blocks in a plurality of data hosts interconnected via the network system; one of the data hosts receiving a file-reading request from a user host and issuing collecting requests to other data hosts to collect the blocks from the data hosts; and transferring the collected blocks from the data hosts to the user host to be combined into the file.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: May 12, 2015
    Assignee: Via Technologies, Inc.
    Inventors: Meng-Chun Chang, Hung-Wen Yu
  • Patent number: 9009312
    Abstract: Controlling access to a resource in a distributed computing system that includes nodes having a status field, a next field, a source data buffer, and that are characterized by a unique node identifier, where controlling access includes receiving a request for access to the resource implemented as an active message that includes the requesting node's unique node identifier, the value stored in the requesting node's source data buffer, and an instruction to perform a reduction operation with the value stored in the requesting node's source data buffer and the value stored in the receiving node's source data buffer; returning the requesting node's unique node identifier as a result of the reduction operation; and updating the status and next fields to identify the requesting node as a next node to have sole access to the resource.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, James E. Carey, Matthew W. Markland, Philip J. Sanders
  • Patent number: 9002975
    Abstract: A content delivery system, a mobile subscriber terminal and method for mediated access to a data facade are generally described herein. In some embodiments, the mobile subscriber terminal includes one or more applications that may request advertisements, a mediator client, and a delivery client operating as a data facade that interfaces with a delivery server. The mediator client may generate an application profile based on advertising preferences of the applications and may register with the data facade using the application profile. The mediator client may identify, filter and select advertisements to provide targeted content in response to requests from the applications.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: April 7, 2015
    Assignee: BlackBerry Limited
    Inventors: Michael Shenfield, Gaelle Martin-Cocher, Suresh Chitturi
  • Patent number: 8990362
    Abstract: Embodiments described herein extend to methods, systems, and computer program products for setting up, configuring, and customizing one or more virtual machines. A scenario definition file may be accessed and parsed to provide information to a virtual machine provisioning server. A virtual machine is provisioned and instantiated according to the information contained in the scenario definition file. A virtual machine is instantiated upon a host machine. Upon instantiation, a virtual machine communicates with a custom action service to execute an action upon the virtual machine.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Yingwei Yang
  • Patent number: 8990318
    Abstract: A method and apparatus of a device that focuses messages is described. In an exemplary method, the device receives a first and second group of message. The device further selects a related message from the second group of messages that is related to each message in the first group. This selecting is based on an affinity group, where the affinity group includes a message address that occurs in at least one of the messages in the second group and the affinity group is determined using the message addresses contained in the first and second groups.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: March 24, 2015
    Assignee: Apple Inc.
    Inventors: Wayne Loofbourrow, Yan Arrouye
  • Patent number: 8990366
    Abstract: A method and apparatus for updating the system configuration settings of a computer system Embodiments include a remote system configuration system that enables a user to update the system configuration of a target machine from a server machine over a network or similar communications system. Another embodiment includes a system configuration method using a bus master device to write system configuration data into a target computer system.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: March 24, 2015
    Assignee: Intel Corporation
    Inventors: Frederick H. Bolay, Rajeev K. Nalawadi
  • Patent number: 8984047
    Abstract: A system and method are provided for delivering targeted content to a subscriber coupled to a service provider network. Network application data generated by the subscriber is received and processed by a network application element deployed in the service provider network associated with a network identifier of the subscriber's computing device. The network application data is generated from user interaction with a server coupled to the service provider network or through a public communication network. The network application data is converted to web events associated with the network identifier. The web events are filtered to remove irrelevant data from received web events. A subscriber profile can then be generated base upon the filtered web events associated with the subscriber. Targeted content can then be delivered to the subscriber based upon the subscriber's profile.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: March 17, 2015
    Assignee: Alcatel Lucent
    Inventors: Michael Gassewitz, Denny Lung Sun Lee, Robert Gaudet
  • Patent number: 8977724
    Abstract: A method, system, and article for dynamic management of two or more operating system images for at least two client machines operating in a computer system sub-network. Different physical areas of the sub-network support separate image of the operating system images. As the client machines may be individually subject to movement within the sub-network, an appropriate operating system image is dynamically selected and uploaded to one or more of the individual client machines based upon the physical location thereof.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yashodhara M. Patnaik, Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
  • Patent number: 8972578
    Abstract: An application provides cloud computing master data management. The application determines a rank associated with received server information from a server. The source rank is adjusted according to evaluation of server information against naming convention standards. The source rank is used in determining a category matching the server information. An assigned category includes instructions to configure assets of a server. The application assembles configuration information from the assigned category and provides the configuration information to the server.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: March 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Kent Mitchell, Jason Heintz, Hollie McCurdy, Carroll Moon, Mark Miller, Brian Feck, Lou Nikodym, Vadi Ramalingam
  • Patent number: 8972568
    Abstract: A method is implemented in a network element to generate quality of experience (QoE) metrics for hypertext transfer protocol (HTTP) sessions over a network between a user device and an HTTP server. The QoE metrics are based on detecting premature termination of a download process that indicate low QoE. This QoE metric data can then be utilized by network administrators or service providers to adjust network characteristics to improve the QoE or to offer changes in services to a customer that would improve the QoE.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: March 3, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Åke Arvidsson, Neda Beheshti, Ying Zhang
  • Patent number: 8966013
    Abstract: A unified device management method and system for unified management of a fixed and mobile device includes a command execution controller which receives a device management command, sends a query message to the device, receives a response message transmitted by the device, creates a command execution policy based on the settings contained in the response message, and executes the device management command according to a policy, the device which generates and sends the response message to the command execution controller according to user inputs, and a remote access server which connects the device and the command execution controller by using a remote access protocol.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: February 24, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Ji Eun Keum, Sung Oh Hwang, Bosun Jung, Dong-Shin Jung
  • Patent number: 8930498
    Abstract: A computer system interacts with a mobile device to support the needs of remote users and may leverage e-ink technology so that a mobile user can access, manage and read documents without being tethered. The mobile device allows for both user-initiated downloads from a corporate entity as well as corporate pushes by the corporate entity to ensure that the user has updated content. The computer system receives a request for selected electronic content, where the request includes updated configuration information and user identification. The computer system then maps the user identification to a device type from a plurality of device types. Embodiments support different device types including electronic ink display capable devices. The selected electronic content is then downloaded to the mobile device. Subsequently, the computer system pushes updated versions of the selected electronic content based on the updated configuration information.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: January 6, 2015
    Assignee: Bank of America Corporation
    Inventors: Elizabeth S. Votaw, Marcia T. Jordan, Melissa L. Loafman, Peter K. Buchhop, Anne Bradford Fyk, Krsto Sitar
  • Patent number: 8918507
    Abstract: Embodiments relate to systems and methods for dynamic grouping of enterprise assets. A management engine can receive a query to interrogate a set of enterprise resources, such as servers deployed on a network. A user can transmit a query to the management engine, including a specification of attributes by which to group targeted machines to include in the query. The query can include at least a simple group query and a pivoted group query. A simple group query can include an identifier as a simple group expression, and the target can include attributes to match with resources. A pivoted group query can include compound terms or attributes to be used to group resources in the query, such as resources having a parent/child relationship or other hierarchical relationship. The processes of construction of queries and aggregation of resources identified by those queries can all be integrated by the management engine.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: December 23, 2014
    Assignee: Red Hat, Inc.
    Inventor: Joseph Robert Marques
  • Patent number: 8909804
    Abstract: A method distributing data in a network is provided. The method comprises measuring the path lengths between a reference clock and a plurality of remote destinations and sending a timing signal from the reference clock to the plurality of remote destinations. The method further comprises measuring the phase between the reference clock and a return signal from each of the plurality of remote destinations and adjusting the phase of the data such that each remote destination receives the data within a skew tolerance.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: December 9, 2014
    Assignee: Honeywell International Inc.
    Inventor: David Paul Campagna
  • Patent number: 8903940
    Abstract: A system and method are described for intelligently distributing content to an end user based on both a particular location of the user and a date/time at which the user is at, or scheduled to be at, the particular location.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: December 2, 2014
    Assignee: Tribal Technologies, Inc.
    Inventors: John Jeffrey Martin, Steve Hales, Joseph Vierra, Eugene Han, Alberto Moriondo
  • Patent number: 8903937
    Abstract: A content delivery network (CDN) edge server is provisioned to provide last mile acceleration of content to requesting end users. The CDN edge server fetches, compresses and caches content obtained from a content provider origin server, and serves that content in compressed form in response to receipt of an end user request for that content. It also provides “on-the-fly” compression of otherwise uncompressed content as such content is retrieved from cache and is delivered in response to receipt of an end user request for such content. A preferred compression routine is gzip, as most end user browsers support the capability to decompress files that are received in this format. The compression functionality preferably is enabled on the edge server using customer-specific metadata tags.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: December 2, 2014
    Assignee: Akamai Technologies, Inc.
    Inventors: Michael M. Afergan, Charisma J. LaFleur, Duke P. Hong, Satish B. Rao
  • Patent number: 8886711
    Abstract: A computer a network interface and a central processing unit. The network interface communicates with a network. The central processing unit (CPU) is operable to receive a networked file system access request packet and to identify a root directory based on the networked file system access request packet. The CPU then identifies a file directory based on the root directory and the networked file system access request packet. The CPU then identifies file object metadata based on the file directory and identifies a set of slice servers based on the file object metadata and the networked file system access request packet. The CPU then issues, via the network interface, a set of commands to a set of slice servers regarding the networked file system access request packet.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: November 11, 2014
    Assignee: Cleversafe, Inc.
    Inventors: Srinivas Palthepu, Greg Dhuse, Vance Thornton, Andrew Baptist, Jason Resch, Ilya Volvovski, John Quigley, Zachary Mark, Bart Cilfone, S. Christopher Gladwin
  • Patent number: 8880606
    Abstract: Disclosed is a flexible, multi-modal system useful in communications among users, capable of synchronizing real world and augmented reality, wherein the system is deployed in centralized and distributed computational platforms. The system comprises input devices to generate signals representing speech, gestures, pointing direction, and location of a user, and transmit the same to a multi-modal interface. A plurality of agents and one or more databases are integrated into the system, where at least some of the agents receive signals from the multi-modal interface, translate the signals into data, compare the same to a database, generate signals representing meanings as defined by the database, and transmit the signals to the multi-modal interface. Finally, a plurality of output devices are associated with the system to receive and process signals from the multi-modal interface, some of said signals representing messages to the user to be communicated by means of an output device.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: November 4, 2014
    Assignee: Applied Research Associates, Inc.
    Inventors: Roberto Aldunate, Gregg E Larson
  • Patent number: 8880600
    Abstract: A social networking system facilitates a user's creation of a group of other users from among the user's connections in the user's social network. The created groups may be used, for example, to publish information to certain user-defined groups or to define privacy settings or other access rights to the user's content according to such user-defined groups. When a user adds connections to a group, the social networking system determines suggested connections that have not been added to the group, based on a similarity of the suggested connections with one or more of the connections who have been added to the group. These suggested connections are then presented to the user to facilitate the creation of the group. Both positive and negative feedback may be used to generate a useful set of suggestions, which may be updated as the user further defines the group.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: November 4, 2014
    Assignee: Facebook, Inc.
    Inventors: Thomas M. Lento, Scott Alex Smith, David Edward Braginsky
  • Patent number: RE45472
    Abstract: A data stream may be processed using a computer system by receiving the data stream using a browser application, detecting a content type of data in the data stream, temporarily overriding a default rendering process otherwise associated with the content type detected for the data in the data stream by associating a particular rendering process with the data stream based on the type of data in the data stream, and routing the data stream to the particular rendering process. The default rendering process may be identified in a registry of the computer system. It may be temporarily overridden by discriminating among internal and external instances of the browser application used to receive the data stream, and temporarily overriding the default rendering process only if the browser application is an internal instance.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 14, 2015
    Assignee: Facebook, Inc.
    Inventor: John Robinson