Patents Issued in January 28, 2014
-
Patent number: 8639708Abstract: Computer-readable media and a computer system for implementing a natural language search using fact-based structures and for generating such fact-based structures are provided. A fact-based structure is generated using a semantic structure, which represents information, such as text, from a document, such as a web page. Typically, a natural language parser is used to create a semantic structure of the information, and the parser identifies terms, as well as the relationship between the terms. A fact-based structure of a semantic structure allows for a linear structure of these terms and their relationships to be created, while also maintaining identifiers of the terms to convey the dependency of one fact-based structure on another fact-based structure. Additionally, synonyms and hypernyms are identified while generating the fact-based structure to improve the accuracy of the overall search.Type: GrantFiled: August 29, 2008Date of Patent: January 28, 2014Assignee: Microsoft CorporationInventors: Martin Henk Van Den Berg, Daniel Bobrow, Robert D. Cheslow, Barney Pell, Giovanni Lorenzo Thione, Chad Walters
-
Patent number: 8639709Abstract: Comparing very large XML data. In one embodiment, a first and second XML data received for comparison are stored in the form of respective multiple rows in a database. A first and second set of rows (respectively corresponding to the first and second XML data) having the same value corresponding to a key are retrieved from the database and examined to form a comparison result. The same operations may be performed for each value of the key (and also other keys) present in either of the XML data sets.Type: GrantFiled: January 18, 2008Date of Patent: January 28, 2014Assignee: Oracle International CorporationInventors: Lokesh Mathur, Roopesh Nair, Mugunthan Srinivasan, Srikrishna Bandi, Gaurav Gupta
-
Patent number: 8639710Abstract: An apparatus, program product and method utilize one or more usage statistics, which are reflective of what data is actually and/or likely to be used by a client when processing a database query, to reduce or eliminate the transfer of unnecessary data between a client and server in a client-server database management system. Information such as the columns that are or have been used and/or the number of rows that have been accessed, may be utilized to identify certain data that is likely to not be used during processing of the database query. Based upon the data that has been identified, a subset of the data that would otherwise be returned as a result of the database query may be identified and returned to a client, often substantially reducing the amount of data required to be retrieved by a client in connection with a database query.Type: GrantFiled: July 26, 2005Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Jeremy Alan Arnold, Eric Lawrence Barsness, Richard Dean Dettinger, John Matthew Santosuosso
-
Patent number: 8639711Abstract: A method and a system for evaluating data. The method comprises: receiving an Object Constraint Language (OCL) expression-based evaluation request; transforming at least part of the OCL expressions in the evaluation request into query requests; querying relevant data based on the query requests; and evaluating data obtained from the querying based on the evaluation request. The present invention may support evaluation of complex OCL expressions on a mass data set.Type: GrantFiled: May 26, 2011Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Haifeng Liu, Sheng Ping Liu, Jing Mei, Guo Tong Xie, Li Han Yu
-
Patent number: 8639712Abstract: A method for creating a relational database schema is provided. The method comprises accessing (110, 210) a reference ontology (101) comprising a first number of concepts and a second number of properties, selecting (120, 220) a first set of concepts from the reference ontology, determining (130, 230) a first set of properties from said second number of properties, associated with the selected first set of concepts, determining (140, 240) a second set of concepts associated with the determined first set of properties, and generating (150, 250) a relational database schema comprising a number of tables, of which at least one table pertains to a concept of said second set of concepts. Further, a module (300) for creating a relational database schema is provided.Type: GrantFiled: December 7, 2009Date of Patent: January 28, 2014Assignee: Koninklijke Philips N.V.Inventors: Anke Schmeink, Sandra Geisler, Andreas Brauers, Christoph Josef Quix
-
Patent number: 8639713Abstract: The present invention includes systems and methods for retrieving information via a flexible and consistent targeted search model that employs interactive multi-prefix, multi-tier and dynamic menu information retrieval techniques that provide context-specific functionality tailored to particular information channels, as well as to records within or across such channels, and other known state information. Users are presented with a consistent search interface among multiple tiers across and within a large domain of information sources, and need not learn different or special search syntax. A thin-client server-controlled architecture enables users of resource-constrained mobile communications devices to locate targeted information more quickly by entering fewer keystrokes and performing fewer query iterations and web page refreshes, which in turn reduces required network bandwidth.Type: GrantFiled: July 31, 2012Date of Patent: January 28, 2014Assignee: Boopsie, Inc.Inventors: G. Gregory Carpenter, Timothy L. Kay
-
Patent number: 8639714Abstract: A variety of computer based service that permit users to edit, compose, upload, or otherwise generate content also provide for the integration of sponsored media into presentations along with user-generated content. An exemplary service generates text based on user input, provides tags based on the text to a sponsored media repository, receives a sponsored media data structure in return, and formats sponsored media from the data structure for display to the user.Type: GrantFiled: August 29, 2007Date of Patent: January 28, 2014Assignee: Yahoo! Inc.Inventor: Roelof van Zwol
-
Patent number: 8639715Abstract: Rich media search suggestions may be provided to search facility users. Rich media search suggestions may occupy various sizes of search suggestion presentation “real estate,” and may change size, for example, in response to user interaction. A search facility may partially or fully delegate responsibility for providing search suggestions to third party search suggestion providers. Available search suggestion places may be auctioned to interested third party search suggestion providers. Third party search suggestion providers may be responsible for providing search suggestion presentation specifications (e.g., specified with hypertext markup language) for the delegated search suggestion places. Such search suggestion presentation specifications may be provided at bid time and/or in real-time in response to search input by users.Type: GrantFiled: July 2, 2010Date of Patent: January 28, 2014Assignee: A9.com, Inc.Inventors: Thomas G. Brinck, Matthew W. Amacker, Ryan M. White, Bryce Erwin
-
Patent number: 8639716Abstract: Techniques and systems for facilitating searching of digital media assets are disclosed. In one embodiment, a user can be assisted in entering search strings for searching a media repository (e.g., online media store) having a plurality of digital media assets that are available, e.g., available for purchase. When the user enters a search character, a list of possible complete search strings corresponding to digital media assets available in the media repository can be obtained over a network and presented to the user. The list of possible search strings can be filtered based on whether a client device supports a media type associated with a word or based on a location of the client device.Type: GrantFiled: January 11, 2013Date of Patent: January 28, 2014Assignee: Apple Inc.Inventor: Christopher Volkert
-
Patent number: 8639717Abstract: Techniques are provided for accessing data within data repositories. Public UDTFs, private UDTFs and a metadata processor are utilized to provide access to data residing in a variety of data repositories.Type: GrantFiled: July 16, 2012Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Douglas R. Fish, Hoa T. Tran, David A. Wall
-
Patent number: 8639718Abstract: Network operators are striving to find ways to provide stable video services amid a rapid increase in video traffic. In order to provide stable video services with constrained network resources, network operators attempted to reduce video file sizes using a content adaptation engine (CAE). However, network operators failed to efficiently readdress video flows to CAEs. This disclosure provides systems and methods for efficiently readdressing video flows to CAEs.Type: GrantFiled: December 2, 2011Date of Patent: January 28, 2014Assignee: Cisco Technology, Inc.Inventors: Bhaskar Bhupalam, Jayaraman Iyer, Vivek Kansal, Biswaranjan Panda
-
Patent number: 8639719Abstract: System and methods are provided that enable a data and information repository with a semantic engine that enables users to easily capture information in various formats from various devices along with rich metadata relating to that information. The information repository can be configured to query the captured information and any metadata to extrapolate new meaning, including semantic meaning, and to perform various tasks, including but not limited to sharing of the information and metadata. In some embodiments, the information repository is configured to generate recommendations to users based on analysis of the captured information.Type: GrantFiled: February 2, 2012Date of Patent: January 28, 2014Inventors: Paul Tepper Fisher, Zeeshan Hussain Zaidi
-
Patent number: 8639720Abstract: A computer implemented method for accessing data begins with receipt of a data access request. In response to determining that the requested data needs to be acquired in real time from an original data source, the processor acquires and stores that data. In response to determining that the data cannot be acquired in real time from the data source, the processor acquires the data from a configuration management database in which the requested data was previously stored.Type: GrantFiled: December 16, 2010Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Peng Gao, Shaw-Ben Shi, Zhen Yang, Yue Yu
-
Patent number: 8639721Abstract: A software module is presented that enables a person to determine the relevance of a document while preventing the person from making a copy of the entire document. In one embodiment, this is accomplished by programmatically controlling which portions of a document will be presented to a user and which portions will not be presented to the user. In one embodiment, the software module is used in conjunction with a search engine to present a document search result.Type: GrantFiled: September 13, 2012Date of Patent: January 28, 2014Assignee: Google Inc.Inventors: Alma W. Whitten, Joseph K. O'Sullivan
-
Patent number: 8639722Abstract: Ordering content in social networking applications is described. A method includes receiving a plurality of shared content pieces that are viewable and accessible by at least one viewer, wherein the shared content pieces are received from a personal web page owner. The method includes displaying the shared content pieces in an initial order, wherein the displayed shared content pieces are accessed in a viewer order determined by an individual viewer. The method includes receiving and storing the viewer order and an identity of the individual viewer in a data store. The method includes receiving approval from the personal web page owner to change the initial order. The method includes, in response to receiving the approval from the personal web page owner, changing the initial order based at least in part upon at least one of the viewer order and the identity of the individual viewer, thereby providing an adjusted order.Type: GrantFiled: May 21, 2013Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Ulysses L. Cannon, Ruthie D. Lyle
-
Patent number: 8639723Abstract: Spooling strategies are described for producing job information that conforms to a hierarchical structure, and then storing the job information in a spool storage. The job information is then retrieved from the spool storage and consumed. The structured job information includes a multi-level hierarchy of nodes, including a job level that represents the entire job, a document level that represents a document to be processed within the job; a rendition level that represents a rendition of the document to be processed; and a page level that represents a page associated with the rendition. In addition, filter logic processes job information based on capabilities of a target entity utilizing the job information.Type: GrantFiled: March 11, 2009Date of Patent: January 28, 2014Assignee: Microsoft CorporationInventors: Khaled S. Sedky, Harvinder Pal Singh, Feng Yue, Adina M. Trufinescu, Oliver H. Foehr
-
Patent number: 8639724Abstract: Systems and methods for managing mapping information for objects maintained in a distributed storage system are provided. The distributed storage system can include a keymap subsystem that manages the mapping information according to object keys. Requests for specific object mapping information are directed to specific keymap coordinators within the keymap subsystem. Each keymap coordinator can maintain a cache for caching mapping information maintained at various information sources. To manage the cache, the keymap system can utilize generation identifiers that identify the component within the distributed storage system that last updated information sources. Each keymap coordinator can determine whether cached version of keymap information is valid based on an analysis of generation identifiers.Type: GrantFiled: July 31, 2009Date of Patent: January 28, 2014Assignee: Amazon Technologies, Inc.Inventors: James Christopher Sorenson, III, Gunavardhan Kakulapati, Jason G. McHugh, Allan H. Vermeulen
-
Patent number: 8639725Abstract: A method for efficiently querying multiple points in an indexed quadtree is disclosed. The elevation along a path containing points covered by nodes in a quadtree is desired. Index nodes covering the nodes with elevation data are retrieved. Based on the data in the index nodes, the highest resolution data is retrieved while limiting database lookups below a specified limit.Type: GrantFiled: January 31, 2011Date of Patent: January 28, 2014Assignee: Google Inc.Inventors: Tushar Udeshi, Emil Praun
-
Patent number: 8639726Abstract: Embodiments of the invention provide a method, system and computer program product for methods management. A methods management method can include establishing default structured relationships between different reusable method elements. The methods management method also can include creating descriptors within a process that mirror the default structured relationships. Finally, the methods management method can include configuring the created descriptors to permit changes to the mirrored default structural relationships between the created descriptors in the process without changing the default structured relationships between the source reusable method elements.Type: GrantFiled: September 29, 2005Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: J. Todd Fredrickson, Peter Haumer
-
Patent number: 8639727Abstract: Described herein are methods, systems, apparatuses and products for transforming hierarchical language data into relational form. An aspect provides for assembling at least one statistical summary of at least one hierarchical language data source responsive to execution of program instructions accessible to at least one processor operatively connected to a memory device; accessing at least one entity of interest selected from the at least one statistical summary; generating at least one target hierarchical language model based on the at least one entity of interest; and transforming data from the at least one hierarchical language data source into at least one relational form by executing transformation artifacts generated based on a type of the relational form. Other aspects are disclosed herein.Type: GrantFiled: August 28, 2012Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Joshua Wai-ho Hui, Peter Martin Schwarz
-
Patent number: 8639728Abstract: A method for computer assisted planning of a technical system with a first structure of multi-category objects is provided. Each multi-category object describes a technical component and includes a plurality of facets. Each facet is of a specific category and refers to information about the technical component. Categories of a multi-category object refer to different disciplines for designing a technical system. The disciplines include mechanical, electrical and automation engineering. Further, a second structure of a specific category is provided and has category-specific elements. Each category-specific element describes a technical component with respect to the corresponding specific category. Each facet of a specific category of a multi-category object describing a technical component in the first structure is related to a category-specific element of the specific category describing the technical component in the second structure.Type: GrantFiled: August 31, 2009Date of Patent: January 28, 2014Assignee: Siemens AktiengesellschaftInventors: Birthe Böhm, Norbert Gewald, Raymond Kok, Thilo Tetzner
-
Patent number: 8639729Abstract: Various embodiments of systems and methods for executing a customized business process in a business process framework are described herein. A user selection of a solution type corresponding to a business process is received from a user interface. In response to the user selection, a query is executed to retrieve application types and corresponding sub-application types from a business logic stored in a database. Configurable attributes are generated based upon the application types and the corresponding sub-application types. Based upon the application types, the sub-application types and the configurable attributes, the business process is customized to create a customized business process. Based upon a configuration information, a user input to the customized business process is captured from the user interface. The user input is validated by comparing the user input with the business logic. The customized business process that is validated is further executed in the business process framework.Type: GrantFiled: December 20, 2010Date of Patent: January 28, 2014Assignee: SAP AGInventor: Chatur B Patil
-
Patent number: 8639730Abstract: A system and method for efficient garbage collection. A general-purpose central processing unit (CPU) sends a garbage collection request and a first log to a special processing unit (SPU). The first log includes an address and a data size of each allocated data object stored in a heap in memory corresponding to the CPU. The SPU has a single instruction multiple data (SIMD) parallel architecture and may be a graphics processing unit (GPU). The SPU efficiently performs operations of a garbage collection algorithm due to its architecture on a local representation of the data objects stored in the memory. The SPU records a list of changes it performs to remove dead data objects and compact live data objects. This list is subsequently sent to the CPU, which performs the included operations.Type: GrantFiled: September 24, 2012Date of Patent: January 28, 2014Assignee: Advanced Micro Devices, Inc.Inventors: Azeem S. Jiva, Gary R. Frost
-
Patent number: 8639731Abstract: Apparatus for managing plural versions of a root node for an object of a file system manages an update data of a first version of the plural versions of the root node in a status in which (i) data of a second version of the plural versions of the root node is written from the second storage of the file server to the first storage and (ii) a new checkpoint, capable of being used when the object of the file system is recovered, is taken. The apparatus also manages an update data of the second version of the plural versions of the root node in another status in which (iii) data of the first version of the plural versions of the root node is written from the second storage of the file server to the first storage and (iv) a next new checkpoint is taken.Type: GrantFiled: June 26, 2012Date of Patent: January 28, 2014Assignee: Hitachi Data Engineering UK LimitedInventors: Geoffrey S. Barrall, Simon L. Benham, Trevor E. Willis, Christopher J. Aston
-
Patent number: 8639732Abstract: The aim of the present invention is to eliminate these inconveniences present in the prior that the examples, especially, to offer the technique of storing the data handled by the WEB application operating on the HTTP client, to a local file system. Here, this invention allows user to handle the data not only from the WEB applications but also from the stand-alone applications operating on the HTTP client. To resolve this problem, based on this invention, processes are performed on the data handled by the application operating on the HTTP client.Type: GrantFiled: September 11, 2007Date of Patent: January 28, 2014Assignee: Sony CorporationInventors: Takeshi Fujita, Tsutomu Kawachi, Keiichi Ogawa
-
Patent number: 8639733Abstract: Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.Type: GrantFiled: March 9, 2010Date of Patent: January 28, 2014Assignee: Apple Inc.Inventors: Paul Holden, Lawrence Bolton, Nitin Ganatra, Mitchell Adler, Emily Clark Schubert, Shyam Toprani, John Ananny, Peter Langenfeld, Scott Krueger
-
Patent number: 8639734Abstract: An apparatus or method in which information external to a file is used to select a directory within a file system where the file is to be stored. In one embodiment of the method a first request is received to create a first file in a file system, wherein the first request comprises a first file system path. First information is also received that describes data contained in a first data object. A first redirect file system path component is selected from a plurality of redirect file system path components in response to receiving the first information. The first file system path is then modified by adding the first redirect file system path component to the first file system path.Type: GrantFiled: March 31, 2008Date of Patent: January 28, 2014Assignee: Symantec Operating CorporationInventor: Randall R. Cook
-
Patent number: 8639735Abstract: The invention concerns data processing by passage between different subband domains, of a first number L to a second number M of subband components. After determining a third number K, least common multiple between the first number L and the second number M: a) if K is different from L, it consists in arranging in blocs, by a serial/parallel conversion, an input vector X(z) to, obtain p2 polyphase component vectors (p2=KL); b) applying a square matrix filtering T(z) of dimensions K×K, to the p2 polyphase component vectors to obtain p1 polyphase component vectors for forming an output vector Y(z), with p1=K/M, and if the third number K is different from the second number M, providing a block arrangement by a parallel/serial conversion to obtain the output vector Y(z).Type: GrantFiled: August 23, 2005Date of Patent: January 28, 2014Assignee: France TelecomInventor: Abdellatif Benjelloun Touimi
-
Patent number: 8639736Abstract: A method and apparatus for detecting a signal using a cyclo-stationary characteristic value is provided. A method of detecting a signal using a cyclo-stationary characteristic value includes: calculating cyclo-stationary characteristic values with respect to a cyclic frequency domain of an input signal; multiplying the calculated cyclo-stationary characteristic values with each other; and detecting the signal from the input signal based on the result of the multiplication.Type: GrantFiled: August 21, 2008Date of Patent: January 28, 2014Assignee: Electronics and Telecommunications Research InstituteInventors: Sunmin Lim, Sang-Won Kim, Changhyun Park, Myung Sun Song, Gwangzeen Ko, Chang-Joo Kim
-
Patent number: 8639737Abstract: Approximations of reciprocal square roots are provided in IEEE floating point binary format by obtaining an index from an input value, accessing a pair of table values and performing a limited number of simple and rapidly performed manipulations. The maximum relative error in the approximation thus provided is less than 0.75/2(2k+1) as compared with a maximum relative error of 1/2k+2 of known methods, where 2k is the number of table entries.Type: GrantFiled: March 28, 2008Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventor: James B. Shearer
-
Patent number: 8639738Abstract: A low-error reduced-width multiplier is provided by the present invention. The multiplier can dynamically compensate the truncation error. The compensation value is derived by the dependencies among the multiplier partial products, and thus, can be analyzed according to the multiplication type and the multiplier input statistics.Type: GrantFiled: February 28, 2011Date of Patent: January 28, 2014Assignee: National Chiao Tung UniversityInventors: Yen-Chin Liao, Hsie-Chia Chang
-
Patent number: 8639739Abstract: Disclosed are various embodiments involving the use of peer-to-peer teams to accomplish a goal. The specification of a joint goal for a peer-to-peer team is facilitated in a given peer, where the peer-to-peer team includes a plurality of peers. Also, communication is facilitated between respective pairs of the peers via a peer-to-peer network. A team control packet is maintained in each peer to indicate a performance of each peer in the peer-to-peer team. Also, the implementation of a plurality of tasks associated with respective ones of the peers is tracked, where the tasks are implemented in concert to achieve the joint goal.Type: GrantFiled: December 27, 2007Date of Patent: January 28, 2014Assignee: Amazon Technologies, Inc.Inventors: Elmore Eugene Pope, Christopher L. Scofield, Bradley E. Marshall, Eric B. Merritt
-
Patent number: 8639740Abstract: A server of a communication network provides a service to a plurality of users. In the server, a service logic execution environment is stored. The service logic execution environment includes an event router and a service application, which service application includes at least a first component and a second component. The first component is provided with an event handler and the second component is provided with an action handler. The service logic execution environment further includes a flow descriptor which includes a relation between the event handler and the action handler. The event router is adapted to receive an event from the first component and to forward such an event to the second component according to the relation.Type: GrantFiled: February 28, 2006Date of Patent: January 28, 2014Assignee: Telecom Italia S.p.A.Inventors: Maurizio Belluati, Andrea Giancola, Massimo Valla
-
Patent number: 8639741Abstract: In the method of the invention, requests received by a request distributor are distributed to server computers. The request distributor uses distribution information for selecting, as a destination for the requests, a server computer. A first request relating to a delivery of a service is received by the request distributor and sent to one server computer. The server computer then receives the first request. Finally, it is determined whether a further request relating to the delivery of the service is expected to be received by the request distributor, and, if so, distribution information is made available to the request distributor.Type: GrantFiled: September 4, 2007Date of Patent: January 28, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Alfredo Gonzalez Plaza, Luis Ramos Robles, Fernando Cecilia Torralba
-
Patent number: 8639742Abstract: The present invention is directed to a method for updating a cache. A server identifies whether certain preconditions have been met for a document in a cache from freshness parameters associated with a document identifier for the document. Then when the preconditions have been met, a first document content is retrieved from a remote host. A first content fingerprint for the first document content is calculated. The first document content is stored in the cache. Then a content difference is calculated between the first document content and a second document content, both associated with the document identifier. The content difference is stored. Then the document identifier is associated with the content difference.Type: GrantFiled: July 16, 2012Date of Patent: January 28, 2014Assignee: Google Inc.Inventors: Eric Russell Fredricksen, Hanping Feng, Naga Sridhar Kataru, Georges Harik
-
Patent number: 8639743Abstract: A method and system for on-the-fly rewriting of JavaScript is disclosed herein. On a server-side, the JavaScript of a Web-page is analyzed with a JavaScript parser and a runtime engine to identify property invocations, functions or any other JavaScript aspect of the JavaScript of the Web-page. The property invocations, functions or any other JavaScript aspect of the JavaScript of the Web-page are rewritten into a plurality of method calls to create a Web-page with instrumentation of when the method calls are executed, and the Web-page with instrumentation is transmitted to the client-side.Type: GrantFiled: December 3, 2008Date of Patent: January 28, 2014Assignee: Appcelerator, Inc.Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
-
Patent number: 8639744Abstract: Methods, apparatuses, and systems are provided for improving utilization of a communications system (e.g., a satellite communications system) when handling live content requests. Embodiments use various techniques (e.g., dictionary coding techniques) to create fingerprints of content traversing the links of the communications system. These fingerprints are used to identify and exploit opportunities for using multicasting to share forward-link capacity by collapsing multiple, substantially identical live content session streams into fewer shared session streams (e.g., a single shared session stream).Type: GrantFiled: January 8, 2010Date of Patent: January 28, 2014Assignee: Viasat, Inc.Inventor: William B. Sebastian
-
Patent number: 8639745Abstract: An architecture, system and method for providing a neutral interface to multiple disparate cloud system providers is described. In one embodiment, the method includes receiving a request from a client computer system for processing by a cloud computing system, the request in a neutral format. The method may also include translating the request, with the server computer system, from the neutral format to a second format of the cloud computing system. Furthermore, the method may include transmitting the request to the cloud computing system in the second format.Type: GrantFiled: July 1, 2010Date of Patent: January 28, 2014Assignee: Red Hat, Inc.Inventors: Robert Kelley McWhirter, Bryan Michael Kearney
-
Patent number: 8639746Abstract: A method and apparatus for mediating communications between a client computer system and a cloud computing system with a driver framework is described. In one embodiment, the method includes receiving a request from a client computer system, wherein the request is in a neutral format and is directed to a cloud computing system. The method may also include translating the request from the neutral format to a second format supported by the cloud computing system utilizing a driver.Type: GrantFiled: July 1, 2010Date of Patent: January 28, 2014Assignee: Red Hat, Inc.Inventors: Robert Kelley McWhirter, Bryan Michael Kearney
-
Patent number: 8639747Abstract: A method and apparatus for providing a cloud computing graphical user interface is described. In one embodiment, the method includes receiving a request to display an aggregate of cloud computing system resources of different cloud computing systems. The method may also include rendering a visual summary of aggregated cloud computing system resources, wherein the aggregated cloud computing system resources include at least one cloud computing system pool.Type: GrantFiled: July 1, 2010Date of Patent: January 28, 2014Assignee: Red Hat, Inc.Inventors: Scott Wayne Seago, Jason Guiditta, Jeremy Gray Perry
-
Patent number: 8639748Abstract: Some embodiments provide systems and methods for determining a server of a distributed hosting system to optimally distribute content to an end user. The method includes identifying an IP address of the end user. Based on the IP address, a set of servers send packets to the end user to derive performance metrics. The performance metrics are used to determine a server from the set of servers that optimally distributes content to the end user. The method modifies a configuration for resolving end user requests such that the optimal server is identified to the end user when the end user requests content from the hosting system. Some embodiments determine the optimal server by providing downloadable content that is embedded with a monitoring tool. The monitoring tool causes the end user to derive performance metrics for the hosting system when downloading a particular object from a set of servers.Type: GrantFiled: September 1, 2010Date of Patent: January 28, 2014Assignee: EdgeCast Networks, Inc.Inventors: Alexander A. Kazerani, Robert J. Peters, Jayson G. Sakata
-
Patent number: 8639749Abstract: An approach is provided for communications between a device and a server in a service system where data and application are stored and executed by a plurality of computing systems in the internet. The approach includes transmitting, via the device, a request of a selected application to the server; in response to the request, transmitting, via the server, a graphical image indicative of an execution of the selected application to the device.Type: GrantFiled: June 30, 2011Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Li-Ju Chen, Yu-Jin Chen, Yuan-Shyang Lee, Rick M F Wu
-
Patent number: 8639750Abstract: The present invention extends to methods, systems, and computer program products for orchestrating notifications between identity platforms and relying parties. Embodiments enable identity platforms to ensure that users consistently receive notifications, even when the identity platforms lack knowledge of which relying parties are notification capable and which relying parties are incapable of notification. Embodiments include an identity platform generating a frameset having a first content frame for displaying a notification and a second content frame for displaying a relying party web page. When the relying party is notification capable, the relying party web page includes functionality for removing the frameset established by the frameset and displaying the notification within the context of the relying party web page. When a client renders the frameset, the client retrieves and renders the relying party web page, removing the frameset and displaying the notification as directed by the relying party.Type: GrantFiled: October 6, 2011Date of Patent: January 28, 2014Assignee: Microsoft CorporationInventors: Ariel Gordon, Andrew McManama Smith
-
Patent number: 8639751Abstract: When license information is transferred between a server machine and a client machine, an identifier which is unique to a series of communication sequences is provided. The identifier is sent when a communication is performed between the two machines, as well as when the license information is updated. Therefore, when a message for transferring the license information is received by the use of the same identifier, a response message is returned without updating the license information.Type: GrantFiled: October 28, 2011Date of Patent: January 28, 2014Assignee: Panasonic CorporationInventors: Masaya Yamamoto, Masahiro Oho, Kouji Miura
-
Patent number: 8639752Abstract: Various embodiments illustrated and described herein include systems, methods and software for content type classification. Some such embodiments include determining a potential state of classification for packets associated with a session based at least in part on a packet associated with the session that is a packet other than the first packet of the session.Type: GrantFiled: March 1, 2012Date of Patent: January 28, 2014Assignee: Fortinet, Inc.Inventors: Shaohong Wei, Zhongqiang Chen, Ping Ng, Gang Duan
-
Patent number: 8639753Abstract: An electronic data storage and transmission system. A plurality of electronic data objects may be associated to a plurality of electronic data indicators, and the associations may be combined. Contextual awareness of a second location may allow generation of streamlined electronic data objects. Electronic spatial data objects may be automatically contiguously combined and compression may be leveraged with combination efficiencies. Combinations of electronic data objects may be threshold limited. Transmission of electronic data may achieve effective compression and effective transmission rates exceeding a benchmark network transmission rate of an electronic data communications network.Type: GrantFiled: September 18, 2012Date of Patent: January 28, 2014Assignee: Squash Compression, LLCInventor: Michael D. Meadows
-
Patent number: 8639754Abstract: Described herein are systems and methods for enabling access to messages on a message service system via user interfaces of receiving client devices. The message service system comprises a message storage system and a message access system. The message storage system receives messages from sending client devices and stores message data. The message access system comprises a message server and UI server. A receiving client device is connected with the UI server through a first HTTP connection for receiving UI data for building webpages of the user interface and is connected with the message server through a second non-HTTP connection for receiving message data for populating the webpages. The UI data does not comprise any message data. A client protocol engine on the receiving client device and a server protocol engine on the message server define and provide the non-HTTP protocol for receiving and transmitting message data.Type: GrantFiled: September 20, 2012Date of Patent: January 28, 2014Assignee: Advanced Messaging Technologies, Inc.Inventor: Vlad Vendrow
-
Patent number: 8639755Abstract: Described are a system and method for managing online communications by a user who participates in an awareness service system. A first awareness state associated with the user is published to a first participant of the awareness service system, while a second different awareness state associated with the user is published to a second participant of the awareness service system. Each published awareness state is based on a collaborative relationship between the user and the participant to which that awareness state is published.Type: GrantFiled: January 19, 2006Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Sandra L. Kogan, James P. Galvin, Kevin Solie, Ronald E. Pontrich, Jr., Amy D. Travis, Duncan Lear Mewherter
-
Patent number: 8639756Abstract: An approach is provided for generating a relevant social graph. A social graph identifying people associated with a user is retrieved. A communication history from a device associated with the user is retrieved. Information regarding a respective occurrence of each identified person in the communication history is determined. A relevant social graph is generated based, at least in part, on the determined occurrence information.Type: GrantFiled: February 19, 2010Date of Patent: January 28, 2014Assignee: Nokia CorporationInventors: Jani Boström, Martin Jansky, Kristian Luoma, Olli Immonen, Juha Arrasvuori, Elina Ollila, Yanqing Cui, Akos Vetek
-
Patent number: 8639757Abstract: A method, system, and medium are provided for estimating a location of a user using location information of the user's friends. The user's friends are identified, and a social-interaction strength between the user and each of the friends is determined. This results in a set of weights of social ties that respectively indicate a level of social interaction between the user and the user's friends. The location of the friends is determined. The user's location is estimated based on the set of weights of social ties and the friend locations.Type: GrantFiled: August 12, 2011Date of Patent: January 28, 2014Assignee: Sprint Communications Company L.P.Inventors: Hui Zang, Phyllis Joan Reuther, Soshant Bali