Patents Examined by Pierre Vital
-
Patent number: 8463739Abstract: Embodiments relate to systems and methods for analyzing data extracted from a set of data sources. A set of applications such as online analytical processing (OLAP) applications can access the combined data of a set of data sources via an aggregation engine. The set of data sources can be configured with diverse dimensions and associated data. In general the data sources may not be expected to reflect a strictly consistent structure. In embodiments, the aggregation engine can combine or aggregate the set of data sources using common dimensions or data points, and build an index into a transform table reflecting a combined mapping. An OLAP or other application can then perform statistical computations, searches, sorts, and/or other operations on the combined mapping, even when the original data sources do not contain identical dimensions or other formats.Type: GrantFiled: August 28, 2008Date of Patent: June 11, 2013Assignee: Red Hat, Inc.Inventor: Eric Williamson
-
Patent number: 8458135Abstract: In order to back up a user's set of data (Ens) through a telecommunications network (RT), a terminal (TC) retrieves, from an application server (SA), a table (Tab) containing sets of risk factors (Frn) respectively associated with backup servers (SVn), assigns a trust level (Kn) to each backup server (SVn) identified in the table (Tab) based on the set of risk factors (Frn) associated with the backup server (SVn), selects at least three backup servers based on the trust levels (Kn) respectively assigned to the backup servers (SVn), and transmits the set of data (Ens) to each selected backup server (SVn), which saves the set of data.Type: GrantFiled: April 15, 2010Date of Patent: June 4, 2013Assignee: Alcatel LucentInventor: Francis Pinault
-
Patent number: 8452809Abstract: Provided are a method, system, and article of manufacture for automated creation and delivery for generating output material. A customer record is generated in a customer database to include fields specifying at least one product, customer preferences, and a selected output method to deliver generated output material on the product specified in the customer record. At least one customer record in the customer database is received to process. A template including at least one query of a content database is processed. The at least one query included in the template using at least one value from the customer record is executed against the content database to access at least one content file. The content of each accessed content file is generated into the output material. A determination is made of a selected one of a plurality of delivery options from the customer record. The output material is transmitted via the determined delivery option to the customer specified in the customer record.Type: GrantFiled: April 6, 2007Date of Patent: May 28, 2013Assignee: International Business Machines CorporationInventors: Jagdish Mooljee Nagda, Robert Curt Nielsen, Gerri Lynn Peper
-
Patent number: 8452740Abstract: Provided herein is a method and system for the security of the file input and output of application programs. At a security process running step, an application program and an security process are executed independent of a main process of the application program. The security process is connected to a filter driver to control the filter driver. At an event generation step, the filter driver checks an event being processed by the application program, stops the processing of the event, and transfers event information regarding the event to the security process. At a control policy checking step, the security process compares the event information with a corresponding security control policy, and transfers the determination of the comparison to the filter driver. At an execution step, the filter driver continues the following processing of the corresponding event in conformity with the determination of the security process.Type: GrantFiled: March 15, 2011Date of Patent: May 28, 2013Assignee: Softcamp Co., Ltd.Inventors: Yang Jin Seo, Sang Hak Nah, Jin Young Jung
-
Patent number: 8447786Abstract: A method for processing a graph structure includes providing a graph as a set of triples, each triple having a subject node, a predicate, and an object node, the predicate defining a relationship between a respective subject node and an object node. One of more triples in the set of triples are processed according to one or more attributes of each triple in the set of triples to permit accessing, querying, creating, and updating resource description framework (RDF) data structures in at least one of a script language and an object oriented language by providing a set of language extensions.Type: GrantFiled: October 1, 2008Date of Patent: May 21, 2013Assignee: International Business Machines CorporationInventors: Rahul P. Akolkar, Bruce David Lucas, Charles F. Wiecha
-
Patent number: 8447782Abstract: In a storage processor having a provider framework, one embodiment is directed to a method for providing an object. The method includes receiving, by a data access layer of the provider framework, an object request from a client device, the object request identifying at least one object. The method includes applying, by the data access layer, a mapping module to the object request to access object data associated with the object request. The method includes generating, by the data access layer, the at least one object identified in the object request. The method includes forwarding, by the data access layer, the at least one object to the client device.Type: GrantFiled: December 16, 2010Date of Patent: May 21, 2013Assignee: EMC CorporationInventors: Utkarsh Vipul, Lorenzo Bailey, Ken Kim, Yong Wang, Xuan Tang, Muhamad Djunaedi
-
Patent number: 8442984Abstract: Systems and methods relating to website quality rating are disclosed. Websites are rated, relationships between ratings and website signals are identified, models are generated and modeled ratings are assigned to unrated websites by applying the models to the website signals of the unrated websites.Type: GrantFiled: March 31, 2008Date of Patent: May 14, 2013Assignee: Google Inc.Inventors: Christopher C. Pennock, Jeremy Hylton, Corinna Cortes
-
Patent number: 8438130Abstract: Methods, computer systems, and computer program products for replicating data are provided. Meta-data and data associated with the meta-data are received at a first data server. A new portion of the data that is not already stored on the first data server is identified. The new portion of the data is stored on a second data server before the meta-data is stored on the second data server.Type: GrantFiled: December 13, 2010Date of Patent: May 7, 2013Assignee: International Business Machines CorporationInventors: Colin S. Dawson, Howard N. Martin
-
Patent number: 8438177Abstract: A graphical user interface in a database application includes a control for manipulating a result set of a query. The control is operable to display multiple graphical representations of a result ratio between a total number of rows in a database table returned in response to the query and a total number of rows of the database table. By interacting with the control, the user can switch (e.g., toggle) between graphical representations of the result ratio. The toggling can be achieved by automatically creating supplemental queries to the database. The graphical representations can be a pie chart, bar chart, eye chart or any other graphical representation that is suitable for displaying the result ratio.Type: GrantFiled: December 23, 2008Date of Patent: May 7, 2013Assignee: Apple Inc.Inventors: Andrew Paulsen, Christopher Crim, Ryan Griggs
-
Patent number: 8429139Abstract: A method for processing a digital file of the images, video and/or audio type which comprises a phase for putting into line per color layer and/or per audio channel, digital data of any audio, image and video file, a compression phase using algorithm in which each compressed value VCn of position N is obtained by subtracting from the value Vn of same position N of the original file, a predetermined number of successive compressed values (VCn-1, VCn-2, . . . ) calculated previously, and a restoration phase using an algorithm in which each restored value VDn of position N is obtained by adding to the value VCn, of the same position of the compressed file, a predetermined number of successive compressed values (VCn-1, VCn-2, . . . ).Type: GrantFiled: April 3, 2009Date of Patent: April 23, 2013Assignee: I-CES (Innovative Compression Engineering Solutions)Inventor: Than Marc-Eric Gervais
-
Patent number: 8429132Abstract: Database table aggregation is implemented by a method that includes encoding first and second components via a waveform definition, the first and second components specifying criteria for aggregating data. The method also includes generating a complex waveform representing the components in a pattern corresponding to the waveform definition and criteria, which spans a first axis indicative of a time period for aggregating the data. The method further includes providing a byte count for aggregated data stored in a first table defined by the criteria, aggregating the data for the time period, and creating a second table for overflow data when the count is exceeded. The method also includes updating the complex waveform to reflect results of the aggregation that includes generating a waveform representing the second table along a second axis depicted at a location corresponding to a time in which the data aggregation for the first table was initiated.Type: GrantFiled: August 27, 2012Date of Patent: April 23, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Arthur Zaifman, Saiprakash Rao, Philip E. Brown
-
Patent number: 8429158Abstract: A user-interface system and method for searching among multiple documents and searching for subsections within individual documents using a single search interface on an input-constrained user device having a screen and a keypad.Type: GrantFiled: October 22, 2012Date of Patent: April 23, 2013Assignee: Veveo, Inc.Inventors: Rakesh Barve, Sashikumar Venkataraman
-
Patent number: 8423514Abstract: Embodiments disclosed herein provide systems and methods that can bridge the gap between business operations and data management operations. An interface layer provides customizable interfaces for interactions with a master entity index (MEI) system to accomplish association, storage, management or processing of data records based on user-defined business service operations. The interface layer allows a user to define business services, operations, and logical procedures according to a desired data model such that the inputs and outputs for each operation of the service correspond to the particular needs of the user and allow different terminology to be employed by the user.Type: GrantFiled: December 31, 2007Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Glenn Goldenberg, Jason Woods
-
Patent number: 8417682Abstract: Described is a method for visualization of attributes of workflow weblogs. A group of workflow weblogs is searched to find weblogs that have an attribute that satisfies a search condition. The group of workflow weblogs can include instantiations of a single workflow. Attributes are displayed for each of the weblogs found by the search. An attribute is displayed using a modified graphical parameter if the attribute satisfies a predefined condition for the attribute type. The modified graphical parameter can include modified text or a modified graphical structure.Type: GrantFiled: April 28, 2005Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Eric Wilcox, Sandra Louise Kogan, Martin Miles Wattenberg
-
Patent number: 8417667Abstract: A client without direct access to a server performs commands on files of the server's file system, wherein the file system is made available by a network file system protocol. Calls to access the file system on the server are filtered. A call is identified that is passed a parameter comprising a filename with an identifiable filename extension. The identifiable filename extension is interpreted as indicating that the identified call was made as part of an attempt to execute an operation that is overloaded with a different command. It is determined, from the identifiable filename extension, which command is to be executed instead of the operation. Once the command to be executed is determined, the filename extension is removed from the parameter, and the determined command is executed instead of the overloaded operation.Type: GrantFiled: October 31, 2011Date of Patent: April 9, 2013Assignee: Symantec CorporationInventors: Ryan Lefevre, Balemurughan Kumaresan
-
Patent number: 8417744Abstract: Techniques to perform garbage collection in an environment where more than one software programming language is in use are described. A technique may include creating a managed proxy object in one language that creates an unmanaged object in memory in a different language. A collection of nodes is generated and maintained, where a node comprises: a reference to the managed proxy object, and a reference to the unmanaged object. A count of the nodes in the collection is maintained. When the count exceeds a threshold, the collection is traversed, and garbage collection is performed on any unmanaged object in a node when the managed proxy object in the same node has been collected. Other embodiments are described and claimed.Type: GrantFiled: March 23, 2011Date of Patent: April 9, 2013Assignee: Microsoft CorporationInventor: Gustavo Plancarte
-
Patent number: 8412751Abstract: A Java object is scan-missed during the mark phase of a garbage collection cycle. A list of any unscanned objects, comprising all objects of a particular object type, is created during a sweep phase of the garbage collection cycle. After the garbage collection cycle is completed, and the application resumes, for every PUTFIELD/GETFIELD operation on the object type that is part of a specific parent object, a comparison is made with the relevant information in the unscanned objects list. A scan-miss is identified by determining whether the current object being referenced by the application is a part of the unscanned object list that has been created during the sweep phase of the garbage collection cycle.Type: GrantFiled: December 15, 2010Date of Patent: April 2, 2013Assignee: International Business Machines CorporationInventors: Amar Devegowda, Charles R. Gracie, Venkataraghavan Lakshminarayanachar
-
Patent number: 8407211Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining relevance scores for locations. In one aspect, a method includes storing a respective plurality of category-location relevance scores for each location of a plurality of geographic locations. A category-location relevance score is based on a plurality of category-entity-location relevance scores for a plurality of entities associated with the category at the location. A first category-location relevance score is determined for a first geographic location that is not one of the plurality of geographic locations. Determining the first category-location relevance score includes calculating the first category-location relevance score based on a second category-location relevance score for a second geographic location in the plurality of geographic locations and a physical distance between the first geographic location and the second geographic location.Type: GrantFiled: December 16, 2010Date of Patent: March 26, 2013Assignee: Google Inc.Inventor: Matt Lewis
-
Patent number: 8407189Abstract: A method for assisting an administrator to identify files suspected of causing instability on a personal computer comprises periodically creating file content sharing logs concurrently with archiving files of a plurality of personal computers by de-duplicating, when a notification is received regarding instability of a personal computer, then analyzing archive file content sharing log of the personal computer made immediately after receiving the notification for unique system and program files, missing files and newly installed files to generate an instability report. A missing or corrupted file can be restored back on the unstable personal computer by performing a backup restore operation on the unstable personal computer.Type: GrantFiled: November 25, 2009Date of Patent: March 26, 2013Assignee: International Business Machines CorporationInventors: Clemens Drews, Eben M. Haber, Mark A. Smith, John C. Tang
-
Patent number: 8396849Abstract: Various embodiments enable a web site to expose various search providers that it promotes to browsers that navigate to that site. In at least some embodiments, the search providers are exposed using the HTML of a web page. When a browser navigates to that site, it processes the HTML of the associated web page and exposes the promoted search providers to the user. In at least some embodiments, the browser can permit use of one or more search providers without requiring the user to install the search provider. Alternately or additionally, in at least some other embodiments, the browser can enable the user to quickly and efficiently install the search provider so that the search provider can be available whenever the user uses their browser application.Type: GrantFiled: March 30, 2006Date of Patent: March 12, 2013Assignee: Microsoft CorporationInventors: Aaron J. Sauve, Amar S. Gandhi, Bruce A. Morgan, Carlos Yeung, Prashant Singh