Type Checking Patents (Class 707/701)
-
Patent number: 11455588Abstract: Disclosed herein are techniques and tools for verifying data for semantic correctness and/or verifying data for network correctness. In one respect, a method includes receiving input defining a validation point, the validation point comprising at least two or more validation functions applicable to (i) raw data and (ii) other data stored within a semantic network comprising nodes and links, importing source data; applying one or more transformations to the source data, populating the source data into one or more of the nodes and links comprising the semantic network, executing the validation point with respect the source data, based on the executing, determining one or more rules associated with the validation point are not satisfied, and based on the determining, revising either the source data or the other data stored within the semantic network.Type: GrantFiled: May 21, 2021Date of Patent: September 27, 2022Assignee: TADA Cognitive Solutions, LLCInventors: Seshadri Guha, Vinay Sikka, Subbarao Turlapati
-
Patent number: 11262888Abstract: Systems and methods are provided for rendering content for presentation in a portion of a user interface based on context-independent data and a template that is selected based on context information associated with the user interface. The template may be selected from among a number of different templates based at least in part on a template selection data structure that associates each template with one or more combinations of contextual attributes associated with the context of the user interface. The content for inclusion in at least a portion of the user interface may then be rendered using the selected template and at least a portion of the context-independent data.Type: GrantFiled: May 20, 2020Date of Patent: March 1, 2022Assignee: Amazon Technologies, Inc.Inventors: Alexis Ferreyra, Stuart Olmstead-Wilcox, Amit Malhotra, Javier Andres Mena Zapata, John William Buchanan
-
Patent number: 11074261Abstract: Data processing engines implement format independent data processing for distributed data in local and remote data stores. Requests execute at least a portion of an access request are received from a data processing engine that does not support a data format for data stored in a data store. The data format for the data is identified and the data accessed according to the identified data format. The portion of the access request is applied to the accessed data in order to generate results. The generated results for the portion of the access request are then sent to the data processing engine.Type: GrantFiled: December 16, 2016Date of Patent: July 27, 2021Assignee: Amazon Technologies, Inc.Inventors: Ippokratis Pandis, Mengchu Cai, Martin Grund, Anurag Windlass Gupta
-
Patent number: 11074530Abstract: A method for managing a budget includes determining, by a budget management system, funds of a project management account that are to be routed to a task manager for a project. The determining comprises: determining a current progress of a task managed by the task manager, the task included in a budget for the project that identifies the task manager and that includes payment information for the task manager that specifies a financial account, determining an amount owed to the task manager, and setting the amount owed to the task manager as the amount of the funds to be routed to the task manager. The method further comprises transmitting, by the budget management system to a financial computing system, a request to transfer the determined funds to the financial account specified by the payment information.Type: GrantFiled: December 21, 2018Date of Patent: July 27, 2021Assignee: Wells Fargo Bank, N.A.Inventors: Abraham Drucker, Khushbu Katariya, Timothy R. Knowlton, Shelby K. Morita-Fowler, Brian M. Pearce, Dana Roytenberg, John T. Wright
-
Patent number: 11023509Abstract: A method for processing a natural language query. The method includes receiving a text query, the query referring to a plurality of objects, attributes, qualifiers and other arguments and parsing the query to produce an argument tree representing the substance and structure of the query. The method also includes the capability to define qualifiers as being possibly projectable onto other arguments and indicate their direction of projectability and the capability to denote nodes of the argument tree as foldable, as splittable, or as containing sequences of qualifier arguments. The method additionally includes defining validity rules for a domain of knowledge, used to determine whether a list of arguments form a valid granular query component and processing of the argument tree, in view of the above in order to derive a corresponding plurality of granular query components that collectively request the plurality of pieces of information representing the intent of the query.Type: GrantFiled: December 19, 2018Date of Patent: June 1, 2021Assignee: SOUNDHOUND, INC.Inventors: Jason Weinstein, Keyvan Mohajer
-
Patent number: 10713274Abstract: Disclosed herein is a method of converting signal values for a first expression including accessing, from the at least one of the physical memory devices, signal values for a first expression in the first view; transforming the signal values for the first expression in the first view to signal values for the first expression in the second view and storing, in the memory, the signal values corresponding to the first expression in the second view, wherein the signal values before and after the transformation correspond to content in the database. The signal values for the first expression in the first view include at least one of a symbol value, a numerical value, or an alphabetic value; and the signal values for the first expression in the second view include at least one of the following expression types: a hierarchical edge or node labeled tree.Type: GrantFiled: October 18, 2018Date of Patent: July 14, 2020Assignee: Robert T. and Virginia T. JenkinsInventor: Jack J. LeTourneau
-
Patent number: 10671661Abstract: In one embodiment, a method includes generating a first query requesting a data structure of a specific data type, retrieving the data structure of the specific data type from one or more hierarchical graphs using the first query, retrieving one or more data items from the hierarchical graphs using the data structure, and validating the retrieved data items by determining whether the data structure corresponds to the retrieved data items.Type: GrantFiled: April 7, 2017Date of Patent: June 2, 2020Assignee: Facebook, Inc.Inventors: Nicholas Hage Schrock, Lee Williams Byron, Daniel L. Schafer
-
Patent number: 10504049Abstract: In general, embodiments of the invention provide a method, a system, and a computer readable medium for integrating business and fitness tasks and providing a plan of some type to users in some manner. The tasks may include fitness data collected by fitness tools. The tasks may further include business data collected by business tools. Embodiments of the invention analyze the fitness data and the business data of the user to produce a plan. The plan may include recommendations and/or insights regarding any pending and/or completed tasks of the user. The plan may further include notifications and results. The notifications may also include recommendations and/or insights regarding any pending and/or completed tasks and/or results that may be presented to the user. The notifications and/or results may include vocal, audible, graphical, tabular, and/or textual data describing the user's activity.Type: GrantFiled: July 29, 2015Date of Patent: December 10, 2019Assignee: Intuit Inc.Inventor: Diana Kaaha
-
Patent number: 9817887Abstract: Disclosed are systems, computer-readable mediums, and methods for representing text. A document that includes text is received in a first format. A universal text representation of the document is created using a first filter associated with the first format. The universal text representation presents the text and supported non-text data and preserves unsupported data with binding to supported data. The universal text representation is modified based upon input from a user using a program in a what you see is what you get (WYSIWYG) mode. The user can see a location of where the supported data and unsupported data are kept. The modified universal text representation is exported using a second filter associated with a second format. The supported and unsupported non-text data are exported.Type: GrantFiled: December 16, 2014Date of Patent: November 14, 2017Assignee: ABBYY PRODUCTION LLCInventors: Sergey Gaydaenko, Anton Krivenko
-
Patent number: 9798738Abstract: The present invention extends to methods, systems, and computer program products for creating and manipulating custom compound data types in declarative programs. The present invention allows a developer to create and use custom compound data types without requiring the custom type to be specifically defined (e.g. via registering a custom assembly) in the underlying framework. This is accomplished by providing a data container that is configurable to represent virtually any combination of primitive or compound types defined within the framework. The present invention also provides a declarative model for interacting with data containers representing custom compound data types. This declarative model employs a path-based syntax (or other type of syntax) for accessing the elements of a custom compound data type. Multiple paths can be defined within a single unit of developer input so that multiple elements of a custom data type can be manipulated by the single unit of input.Type: GrantFiled: February 3, 2015Date of Patent: October 24, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Leon E. Welicki, John Anthony Taylor, Clark Roberts, Kenneth David Wolf
-
Patent number: 9400822Abstract: In one embodiment, a method includes generating a first query requesting a data structure of a specific data type, retrieving the data structure of the specific data type from one or more hierarchical graphs using the first query, retrieving one or more data items from the hierarchical graphs using the data structure, and validating the retrieved data items by determining whether the data structure corresponds to the retrieved data items.Type: GrantFiled: February 17, 2015Date of Patent: July 26, 2016Assignee: Facebook, Inc.Inventors: Nicholas Hage Schrock, Lee Williams Byron, Daniel L. Schafer
-
Publication number: 20150142766Abstract: In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types.Type: ApplicationFiled: October 7, 2014Publication date: May 21, 2015Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
-
Patent number: 9009118Abstract: A description of types of metadata can provide, in one embodiment, an index to the types of metadata in a time based metadata track that can be associated with a time based media track having audio or video or both. The description can be non-time based and be separate from the metadata track, and the description can be examined to determine whether a particular type of metadata exists in the time based metadata track without having to search through the track to determine whether the particular type of metadata exists.Type: GrantFiled: September 30, 2011Date of Patent: April 14, 2015Assignee: Apple Inc.Inventors: Christopher Flick, David Singer
-
Publication number: 20150100559Abstract: Computer-implemented systems and methods are disclosed for providing proactive validations of transformation scripts. In one implementation, a method is provided that includes associating, with at least one processor, the transformation script with ontology parameters. The method also includes initiating a debugging operation of the transformation script having at least one condition and importing, from a data source, at least one data item for transformation. The method further includes determining, as part of the debugging operation, whether the at least one condition that uses the at least one data item is valid based on the ontology parameters and notifying a user, on a display device, of a result associated with the determination.Type: ApplicationFiled: December 15, 2014Publication date: April 9, 2015Inventor: Anthony Albert NASSAR
-
Patent number: 8983921Abstract: A computer-implemented method and computer program product comprising optimal, systematic q-ary codes for correcting all asymmetric and symmetric errors of limited magnitude are provided.Type: GrantFiled: October 23, 2013Date of Patent: March 17, 2015Assignee: State of OregonInventors: Bella Bose, Noha Elarief
-
Patent number: 8954404Abstract: A system and method for selecting a title for content to be published online. A plurality of text strings are received. A plurality of rules are applied to the text strings. If a condition specified in one of the rules exists in a given text string, one or more attributes are associated to that text string as metadata. One or more of the text strings are selected, using the metadata, as a potential title for the content. A final title is prepared based on the potential title, and the content is published online under the final title.Type: GrantFiled: June 30, 2010Date of Patent: February 10, 2015Assignee: Demand Media, Inc.Inventors: David M. Yehaskel, Henrik M. Kjallbring
-
Patent number: 8938432Abstract: A method of determining and optimizing the location of a new insurance agency is disclosed to increase market penetration of underrepresented markets. The method comprises the use of a scoring algorithm to rank various geographic regions or related zip codes. The scoring algorithm may be implemented by a location modeling system based on variables selected by a user.Type: GrantFiled: August 1, 2006Date of Patent: January 20, 2015Assignee: Allstate Insurance CompanyInventors: Sharon Rossmark, Larry Kobori, Gary Kerr
-
Patent number: 8930324Abstract: Guarded file access operations are provided for creating and using guarded file descriptors, which can detect and prevent erroneous file access operations in computer programs. A file descriptor can be associated with a guard identifier to create a guarded file descriptor. The association can be established when the file is opened, and can be maintained independently of the computer program, which ordinarily maintains its own association between files, file descriptors, and guard identifiers. Subsequent file operations using the guarded file descriptor check that the guard identifier previously associated with that file descriptor is presented, and generate errors without performing the requested file operations if the correct guard identifier is not presented. This check serves as a validation of the computer program's use of file descriptors. An error and stack trace can be generated for use in analyzing a cause of the guard violation.Type: GrantFiled: September 15, 2012Date of Patent: January 6, 2015Inventors: Russell A. Blaine, Timothy P. Marsland, Benjamin H. Nham, Adam C. Swift, Benjamin C. Trumbull, Umesh S. Vaishampayan
-
Patent number: 8909657Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transferring electronic data. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of identifying a data item to be chunked; determining the type of the data item; determining whether the type of the data item is one of a specified one or more types; if it is determined that the type of the data item is not one of the specified one or more types, performing a first chunking of the data item; and if it is determined that the type of the data item is one of the specified one or more types, performing a second chunking of the data item that is based on the particular content portions of the data item.Type: GrantFiled: September 30, 2011Date of Patent: December 9, 2014Assignee: Apple Inc.Inventors: James L. Mensch, Cameron Stuart Birse, Ronnie G. Misra, Eric Olaf Carlson, Dominic B. Giampaolo
-
Patent number: 8849836Abstract: An apparatus, system, and method for measuring the similarity of binary objects is disclosed. The method determines at least one pattern signature in an Nth binary object, accessing a location in a similarity store which has object identifiers for each of the previous N?1 binary objects which contain the corresponding pattern, and writing the object identifier of the Nth binary object at that same location in the similarity store. Reporting the number of locations in similarity store which contain the object identifiers of two apparently diverse binary objects is a measure of similarity to each other.Type: GrantFiled: November 20, 2012Date of Patent: September 30, 2014Assignee: Barracuda Networks, Inc.Inventors: Zachary Levow, Kevin Chang
-
Patent number: 8682913Abstract: A method and system for corroborating facts extracted as attribute-value pairs from multiple sources. Facts associated with a common subject are identified and extracted from multiple sources. From the extracted facts, attributes satisfying a first corroboration requirement are identified. Attribute-value pairs satisfying a second corroboration requirement and having any of the identified attributes that satisfy the first corroboration requirement are identified. Predefined actions may be performed with respect to the identified attribute-value pairs and/or with respect to their status in a fact database.Type: GrantFiled: March 31, 2005Date of Patent: March 25, 2014Assignee: Google Inc.Inventor: Jonathan T. Betz
-
Patent number: 8671122Abstract: Discrepancies in two sets of asset data for an organization are identified and automatically reconciled. One set of asset data may be compiled using automatic physical discovery software while the other set is from a financial system of the organization. Automatic reconciliation is performed according to user-configurable rules and corresponding user-configurable actions.Type: GrantFiled: January 9, 2012Date of Patent: March 11, 2014Assignee: Oracle International CorporationInventors: Umesh Madhav Apte, Jason Aron Alonzo, John Leong Yee
-
Publication number: 20140067781Abstract: In one embodiment, a method includes accessing one or more graphs stored in one or more data stores, each graph comprising one or more nodes arranged in a hierarchical format, each node representing one or more data items, each data item having a particular one of a plurality of data types; generating a first query requesting a data structures of a specific data type; retrieving the data structure of the specific data type from the graphs; generating a second query requesting one or more specific data items having the specific data type, the second query being expressed in a format corresponding to the retrieved data structure of the specific data type; and retrieving the specific data items from the graphs.Type: ApplicationFiled: August 31, 2012Publication date: March 6, 2014Inventors: Scott W. Wolchok, Jonathan P. Dann, Nicholas Hage Schrock
-
Publication number: 20140012830Abstract: Embodiments of the present invention may provide a system for asynchronous data verification processing. The processing may include receiving input data for verification. The processing may parse the input data into synchronous and asynchronous data verification tasks. The synchronous data verification tasks may include linking the input data to information stored in the system. The synchronous data verification tasks may further include checking the input data for typographical errors. The asynchronous data verification tasks may include comparing the input data to the linked system data, determining one or more differences between the input data and the linked system data that may be present, and reporting the differences to a user of the system.Type: ApplicationFiled: July 9, 2012Publication date: January 9, 2014Applicant: SAP AGInventors: Pascal Hochwarth, Tanja Soehngen, Christian Boehrer, Benjamin Klehr, Paola Sala, Elena Gurevitch
-
Publication number: 20130332434Abstract: A system and method for just in time compilation for hash table probing are disclosed. In one implementation, the method of using just-in-time compilation is used to combine the stages of hash value computation and initial lookup into a single compound operation. In another implementation, the method of using just-in-time compilation is used to combine the stages of a hash table record and input record checking to detect if these records are equal, and if not, fetching the next possible record in the linked list of the per-bucket records.Type: ApplicationFiled: July 30, 2012Publication date: December 12, 2013Applicant: Actian Netherlands, B.V.Inventors: Juliusz Sompolski, Marcin Zukowski, Peter Boncz
-
Patent number: 8589364Abstract: A computer-implemented method and computer program product comprising optimal, systematic q-ary codes for correcting all asymmetric and symmetric errors of limited magnitude are provided.Type: GrantFiled: June 8, 2011Date of Patent: November 19, 2013Assignee: State of Oregon Acting by and through the State Board of Higher Education on behalf of Oregon State UniversityInventors: Bella Bose, Noha Elarief
-
Patent number: 8548964Abstract: An information management system delegates information classification to an external computing resource, or classifier. The intelligence required to perform classification, including a series of logic and/or rules, is provided to the classifier. The logic and/or rules are translated from a first format to a second format understandable to the classifier. The information management system discovers objects of an entity and identifies them for the classifier. The classifier collects information about the objects, applies the logic and rules to the objects, and assigns one or more categories to each object. This classification information is translated from the second format to the first format and reported back to the information management system, which may use the assigned categories to identify and map service level objectives to available service levels. After service levels are selected, the corresponding actions can be orchestrated such that the objects of the entity receive the selected services.Type: GrantFiled: September 28, 2007Date of Patent: October 1, 2013Assignee: EMC CorporationInventors: Manoj Nair, Stephen R. Perrin
-
Patent number: 8548966Abstract: A snapshot of an application executing on a processor is taken in response to detecting an assertion in a running application. The assertion is evaluated based on the snapshot asynchronously while allowing the application to continue executing. The results of the assertion evaluation are returned to the application.Type: GrantFiled: January 11, 2011Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventors: Martin Vechev, Eran Yahav
-
Patent number: 8533169Abstract: Writing data in a distributed database having a plurality of nodes is disclosed. Writing includes receiving a write request at a node, wherein the write request is associated with one or more operations to define an atomic transaction and performing the atomic transaction based on the request. The atomic transaction includes writing to a first version of the database in the node and writing to an entity representative of a state of the first version of the database.Type: GrantFiled: September 21, 2005Date of Patent: September 10, 2013Assignee: Infoblox Inc.Inventors: Stuart Bailey, Ivan W. Pulleyn, Srinath Gutti
-
Patent number: 8495040Abstract: Systems and methods are provided for providing an automated validity check of transaction data postings. In one implementation, a method is provided that includes entering at least one code for specifying at least one posting to be performed for a transactional data processing operation. The method may also include starting the transactional data processing operation, sending a request to a service component for performing a validity check of the at least one code, buffering one or more posting requests resulting from execution of the transactional data processing operation. Further, the method may include sending, in response to receipt of a first signal indicative of code validity from the service component, the one or more buffered posting requests with the at least one code to a posting component.Type: GrantFiled: November 27, 2006Date of Patent: July 23, 2013Assignee: SAP AGInventors: Martin Osterloh, Thomas Schachner
-
Patent number: 8463797Abstract: An apparatus, system, and method for measuring the similarity of diverse binary objects, such as files, is disclosed. The method comprises determining a plurality of digital signatures in each of a plurality of dissimilar objects, for each digital signature, accessing a location in a store which has object identifiers for each object which also exhibits at least one instance of the digital signature, writing into the store the object identifiers of all the objects which have the corresponding pattern and the number of times the pattern is found, and making a list of all the objects which share a pattern found in each object. Analyzing the list determines the degree of similarity of a particular object with each of a plurality of diverse binary objects.Type: GrantFiled: July 20, 2010Date of Patent: June 11, 2013Assignee: Barracuda Networks Inc.Inventors: Zachary Levow, Kevin Chang
-
Patent number: 8457619Abstract: Methods and apparatus, including computer systems and program products, for searching for mobile content. A method includes receiving, via a user interface, at a computer system independent of the mobile device, information identifying the mobile device to receive computer data; receiving, at the computer system, information identifying the computer data to be downloaded to the mobile device; using the computer system to search computer data offerings from mobile device content providers for the computer data; and wirelessly transmitting to the mobile device data corresponding to a search result. Another method includes an application, on a mobile device, querying a computer system independent of the mobile device for a result of a search for the computer data, and causing the downloading of the computer data.Type: GrantFiled: March 29, 2012Date of Patent: June 4, 2013Assignee: Single Touch Interactive, Inc.Inventor: Anthony G. Macaluso
-
Patent number: 8442953Abstract: Some embodiments include a system, method, apparatus and means for determining that first information in an input data packet is not redundant with second information previously stored in a database system, includes receiving the input data packet, generating a database query based on one or more tagged portions in the input data packet, comparing second information retrieved by the database query with the first information to identify at least a first portion of the first information that is different than the second information, and causing storage of the at least a first portion of the first information in the database system.Type: GrantFiled: September 15, 2004Date of Patent: May 14, 2013Assignee: Goldman, Sachs & Co.Inventors: David Lawrence, Peter Nitze, Alasdair MacDonald
-
Patent number: 8387028Abstract: An apparatus and computer program product determine a target data type in an environment having a plurality of levels. The plurality of levels comprise a source level, zero or more intermediate levels, and a target level. The zero or more intermediate levels are between the source level and the target level. A target data type representing a transformation of a data type of an associated datum as the datum passes from the source level through the zero or more intermediate levels to the target level is generated. The target data type comprises a sequence of nested transformation functions having an innermost transformation function and an outermost transformation function.Type: GrantFiled: April 25, 2008Date of Patent: February 26, 2013Assignee: International Business Machines CorporationInventors: Lan Huang, Eileen Tien Lin, Tina Louise Mukai, Amit Radheshyam Somani, Yang Sun
-
Patent number: 8341154Abstract: Aspects of the subject matter described herein relate to extending types hosted in a database to other platforms. In aspects, a database may store objects according to a one type system while an application accessing the database may store objects according to another type system. To allow the application to understand the types, a mapping mechanism may be employed that maps from the types of type system of the database to types of a type system of the application. The mapping mechanism may utilize metadata associated with the data in mapping between types. In conjunction with mapping a source type to a target type, a target object may be instantiated and populated with properties of a source object of the source type.Type: GrantFiled: October 28, 2009Date of Patent: December 25, 2012Assignee: Microsoft CorporationInventors: Balendran Mugundan, Peter Gvozdjak, Chadwin J. Mumford
-
Publication number: 20120233138Abstract: Assigning a single master identifier to all related content assets. Memory is provided for storing content assets and metadata associated with each of the content assets, wherein the metadata includes a plurality of metadata field entries. A processor is coupled to the memory. The processor is configured for analyzing the metadata associated with each of the content assets to produce correlations between metadata field entries associated therewith, identifying related content assets by determining content assets having a predetermined correlation between metadata field entries and assigning a single, unique asset identifier to the related content assets.Type: ApplicationFiled: March 11, 2011Publication date: September 13, 2012Applicant: COX COMMUNICATIONS, INC.Inventors: Yousef Wasef Nijim, Terry Douglas Lee, Francisco Gonzalez
-
Patent number: 8260758Abstract: A method and system for performing at least one transaction on at least one column of a table in a database system is disclosed. The method includes determining whether a first transaction of the at least one transaction fulfills all of at least one criteria. The method further includes ensuring that the at least one column is in a shared numeric lock if the first transaction fulfills all of the at least one criteria, wherein the shared numeric lock is a lock that allows at least a second transaction fulfilling all of the at least one criteria to access the same column concurrently with the first transaction without releasing the shared numeric lock between transactions, and wherein the shared numeric lock is released only after all of the transactions fulfilling all of the criteria have completed processing. The method further includes processing the first transaction.Type: GrantFiled: October 10, 2008Date of Patent: September 4, 2012Assignee: SAP AGInventor: Konduru Israel Rajakumar
-
Patent number: 8255372Abstract: Data used and generated by the process of validating XML documents is divided into two categories: compile-time static data and runtime data. Runtime data may be specific to a particular XML document and changes when validating the XML document, while compile-time data does not change in this way. For example, compile-time data may be data that defines, according to a schema, the descendant elements and ordering between them. Runtime data is information generated to track which descendants occurred in a particular XML document being validated. Compile-time static data, once generated to validate a particular XML document, is cached within a shared volatile memory. Once the compile-time data is cached, the compile-time static data may be used to validate other XML documents without the need to regenerate the compile-time static data.Type: GrantFiled: January 18, 2010Date of Patent: August 28, 2012Assignee: Oracle International CorporationInventors: Vijay Medi, Sam Idicula, Nipun Agarwal
-
Patent number: 8234254Abstract: An image recognition method is conducted by recognizing logical elements based on a logical structure model set to correspond to the logical structure of an image of individual character strings, collecting information processed with the logical structure model of images of a logical structure, acquiring a recognition result when recognizing an image of a logical structure by processing information collected with a post-update logical structure model, and outputting warning information about the post-update logical structure model to an output unit when a result of the comparison is a non-match.Type: GrantFiled: October 27, 2008Date of Patent: July 31, 2012Assignee: Fujitsu LimitedInventors: Yusaku Fujii, Katsuhito Fujimoto, Hiroaki Takebe, Hiroshi Tanaka, Yoshinobu Hotta, Akihiro Minagawa, Noriaki Ozawa
-
Patent number: 8233616Abstract: An encryption processing unit executes an arithmetic operation decided in advance and outputs an arithmetic result as an element on an algebraic torus. A compressing unit outputs, when the arithmetic result is an exceptional point representing an element on the algebraic torus that cannot be compressed by a compression map for compressing an element on the algebraic torus into affine representation, a compression result obtained by compressing the arithmetic result according to the compression map and outputs, when the arithmetic result is the exceptional point, an element belonging to a specific set decided in advance that does not overlap a set to which a compression result obtained by compressing the arithmetic result, which is not the exceptional point, belongs.Type: GrantFiled: March 18, 2009Date of Patent: July 31, 2012Assignee: Kabushiki Kaisha ToshibaInventors: Hirofumi Muratani, Tomoko Yonemura, Atsushi Shimbo, Kenji Ohkuma, Taichi Isogai, Yuichi Komano, Kenichiro Furuta, Yoshikazu Hanatani, Hanae Ikeda
-
Patent number: 8219535Abstract: A method of determining and optimizing the location of a new insurance agency is disclosed to increase market penetration of underrepresented markets. The method comprises the use of a scoring algorithm to rank various geographic regions or related zip codes. The scoring algorithm may be implemented by a location modeling system based on variables selected by a user. In addition, the various ranked geographic regions or related zip codes may be analyzed for proximity to natural or man made perils.Type: GrantFiled: June 18, 2008Date of Patent: July 10, 2012Assignee: Allstate Insurance CompanyInventors: Larry Shigeo Kobori, Carl Katsumi Mayeda, Priya Sahai
-
Patent number: 8214339Abstract: A method and system for profile typing in batch loading document files into a service registry module in a computing environment, is provided. One implementation involves loading document files into a service registry by profile typing document files for loading into a service registry of a service oriented architecture (SOA) computing environment, including automatically identifying a profile of each document file; and batch loading the document files into the service registry based on their corresponding profile type.Type: GrantFiled: October 1, 2008Date of Patent: July 3, 2012Assignee: International Business Machines CorporationInventors: Robert J. Breeds, David J. Seager, Evan G. Jardine-Skinner, Philip R. Taunton
-
Patent number: 8195622Abstract: The various methods and devices described herein relate to devices which, in at least certain embodiments, may include a method of decoding data or a data stream in a file, which may include checking for a first data portion of a plurality of data portions in the file, the first data portion having a first data value, reading in data from another data portion of the plurality of data portions, decoding or decompressing the data, performing a checksum operation on the decoded data if the first data portion having the first data value is not detected, and skipping a checksum operation on the decoded data if the first data portion having the first data value is detected. In the embodiment, a checksum operation on encoded data may also be skipped. In an embodiment, the first data value may include information or instructions about how a decoder may decode the data and may also include a tag or identifier.Type: GrantFiled: April 29, 2010Date of Patent: June 5, 2012Assignee: Apple Inc.Inventors: Eric J. Albert, Nathaniel Begeman, Sean Gies
-
Patent number: 8170541Abstract: Methods and apparatus, including computer systems and program products, for searching for mobile content. A method includes receiving, via a user interface, at a computer system independent of the mobile device, information identifying the mobile device to receive computer data; receiving, at the computer system, information identifying the computer data to be downloaded to the mobile device; using the computer system to search computer data offerings from mobile device content providers for the computer data; and wirelessly transmitting to the mobile device data corresponding to a search result. Another method includes an application, on a mobile device, querying a computer system independent of the mobile device for a result of a search for the computer data, and causing the downloading of the computer data.Type: GrantFiled: November 23, 2010Date of Patent: May 1, 2012Assignee: Single Touch Interactive, Inc.Inventor: Anthony G. Macaluso
-
Patent number: 8165999Abstract: An automated method for testing XML/Database/XML layers. To the extent that XML is the de facto communication standard for today's middleware products, most of the middleware products need to produce/accept XML data at some interfaces. This data either comes from or needs to be persisted into DB (database). Two end points are thus represented by XML input/output and DB. To ensure the accuracy of data at the two end points, the same data are typically converted from one format to another between the end points. Manual verification in this vein is possible for development purposes, but in practice this presents inefficiencies if done repeatedly. Accordingly, there is broadly contemplated herein an automation technique to verify the accuracy of data at the two end points.Type: GrantFiled: July 25, 2008Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventors: Mohan K. Jadhav, Debarshi Raha
-
Patent number: 8140487Abstract: Methods, systems and software applications are provided for storing, updating and retrieving key figures. In accordance with one embodiment, a computerized method is provided for storing values of a variable key figure over time. The method comprises storing a value of the key figure in a first data field and assigning an end date to the first data field. Further, the method includes storing a delta value of the key figure in a second data field and assigning a start date to the second data field, wherein the start date is earlier than the end date.Type: GrantFiled: December 28, 2005Date of Patent: March 20, 2012Assignee: SAP AGInventors: Joachim Becker, Michael Conrad, Stefan Gauger
-
Publication number: 20120059807Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.Type: ApplicationFiled: November 9, 2011Publication date: March 8, 2012Applicant: SALESFORCE.COM, INC.Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
-
Patent number: 8095573Abstract: Discrepancies in two sets of asset data for an organization are identified and automatically reconciled. One set of asset data may be compiled using automatic physical discovery software while the other set is from a financial system of the organization. Automatic reconciliation is performed according to user-configurable rules and corresponding user-configurable actions.Type: GrantFiled: July 9, 2007Date of Patent: January 10, 2012Assignee: Oracle International CorporationInventors: Umesh Madhav Apte, Jason Aron Alonzo, John Leong Yee
-
Patent number: 8095520Abstract: Systems, methods, and other embodiments associated with event recording are described. One example method includes locally locking a record in an event data store corresponding to an event having a same event type as a given event when a prior occurrence of the given event has not yet been recorded. The event data store is updated to record the given event while the record is locked. One example system includes an event data store configured to store records corresponding to events, an event recorder configured to record event data in the event data store and a local lock actuable by the event recorder. The event recorder is configured to update the locked record to correspond to a received event.Type: GrantFiled: November 3, 2008Date of Patent: January 10, 2012Assignee: Oracle International CorporationInventor: Neil D. Evans
-
Patent number: 8051048Abstract: The invention relates to a system and a method for automated transfer and subsequent evaluation of the quality of mass data of a technical process or a technical project in a standardized environment (70) of one or more data processing devices with an assignment module (20) for allocating the mass data from one or more data sources (10) to structure elements in the standardized environment of the data processing device (70) and for generating a defined mapping of the mass data to be read in. The assignment module (20) interacts with a read-in module (30), into which the mass data can be read in an automated operation according to the selected assignment. The data read in can be fed to a checking module (40) for automated checking and/or for generation of a report for evaluation of the quality of the measured data read in.Type: GrantFiled: April 20, 2007Date of Patent: November 1, 2011Assignee: ABB Technology AGInventors: Peter Beer, Andreas Liefeldt