Patents Examined by Vitali Korobov
-
Patent number: 9032015Abstract: 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: GrantFiled: November 27, 2007Date of Patent: May 12, 2015Assignee: Via Technologies, Inc.Inventors: Meng-Chun Chang, Hung-Wen Yu
-
Patent number: 9009312Abstract: 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: GrantFiled: November 2, 2012Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Charles J. Archer, James E. Carey, Matthew W. Markland, Philip J. Sanders
-
Patent number: 9002975Abstract: 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: GrantFiled: September 12, 2008Date of Patent: April 7, 2015Assignee: BlackBerry LimitedInventors: Michael Shenfield, Gaelle Martin-Cocher, Suresh Chitturi
-
Patent number: 8990362Abstract: 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: GrantFiled: December 17, 2010Date of Patent: March 24, 2015Assignee: Microsoft Technology Licensing, LLCInventor: Yingwei Yang
-
Patent number: 8990318Abstract: 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: GrantFiled: December 15, 2010Date of Patent: March 24, 2015Assignee: Apple Inc.Inventors: Wayne Loofbourrow, Yan Arrouye
-
Patent number: 8990366Abstract: 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: GrantFiled: December 10, 2010Date of Patent: March 24, 2015Assignee: Intel CorporationInventors: Frederick H. Bolay, Rajeev K. Nalawadi
-
Patent number: 8984047Abstract: 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: GrantFiled: January 26, 2010Date of Patent: March 17, 2015Assignee: Alcatel LucentInventors: Michael Gassewitz, Denny Lung Sun Lee, Robert Gaudet
-
Patent number: 8977724Abstract: 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: GrantFiled: March 31, 2010Date of Patent: March 10, 2015Assignee: International Business Machines CorporationInventors: Yashodhara M. Patnaik, Kumar Ravi, Radhakrishnan Sethuraman, Manuel Silveyra
-
Patent number: 8972578Abstract: 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: GrantFiled: December 16, 2011Date of Patent: March 3, 2015Assignee: Microsoft CorporationInventors: Kent Mitchell, Jason Heintz, Hollie McCurdy, Carroll Moon, Mark Miller, Brian Feck, Lou Nikodym, Vadi Ramalingam
-
Patent number: 8972568Abstract: 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: GrantFiled: February 21, 2012Date of Patent: March 3, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Åke Arvidsson, Neda Beheshti, Ying Zhang
-
Patent number: 8966013Abstract: 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: GrantFiled: February 1, 2013Date of Patent: February 24, 2015Assignee: Samsung Electronics Co., LtdInventors: Ji Eun Keum, Sung Oh Hwang, Bosun Jung, Dong-Shin Jung
-
Patent number: 8930498Abstract: 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: GrantFiled: March 31, 2010Date of Patent: January 6, 2015Assignee: Bank of America CorporationInventors: Elizabeth S. Votaw, Marcia T. Jordan, Melissa L. Loafman, Peter K. Buchhop, Anne Bradford Fyk, Krsto Sitar
-
Patent number: 8918507Abstract: 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: GrantFiled: May 30, 2008Date of Patent: December 23, 2014Assignee: Red Hat, Inc.Inventor: Joseph Robert Marques
-
Patent number: 8909804Abstract: 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: GrantFiled: September 14, 2009Date of Patent: December 9, 2014Assignee: Honeywell International Inc.Inventor: David Paul Campagna
-
Patent number: 8903940Abstract: 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: GrantFiled: September 10, 2009Date of Patent: December 2, 2014Assignee: Tribal Technologies, Inc.Inventors: John Jeffrey Martin, Steve Hales, Joseph Vierra, Eugene Han, Alberto Moriondo
-
Patent number: 8903937Abstract: 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: GrantFiled: December 5, 2012Date of Patent: December 2, 2014Assignee: Akamai Technologies, Inc.Inventors: Michael M. Afergan, Charisma J. LaFleur, Duke P. Hong, Satish B. Rao
-
Patent number: 8886711Abstract: 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: GrantFiled: November 17, 2010Date of Patent: November 11, 2014Assignee: 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: 8880606Abstract: 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: GrantFiled: August 24, 2012Date of Patent: November 4, 2014Assignee: Applied Research Associates, Inc.Inventors: Roberto Aldunate, Gregg E Larson
-
Patent number: 8880600Abstract: 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: GrantFiled: March 31, 2010Date of Patent: November 4, 2014Assignee: Facebook, Inc.Inventors: Thomas M. Lento, Scott Alex Smith, David Edward Braginsky
-
Patent number: RE45472Abstract: 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: GrantFiled: September 14, 2012Date of Patent: April 14, 2015Assignee: Facebook, Inc.Inventor: John Robinson