Online Transactional Processing (oltp) System Patents (Class 707/607)
  • Patent number: 8676848
    Abstract: A method, system, and program product for identifying cloud resources are provided, and further a method, system, and program product for configuring cloud resources are provided. The method for identifying cloud resources may include receiving a request with respect to at least one resource in a cloud and determining a set of resources among the at least one resource in the cloud in accordance with the received request. Determining the set of resources may include consulting an ontology including metadata associated with the at least one resource in the cloud and computing the set of resources based on the metadata and the received request. Additionally, the method may include computing a cost factor with respect to the determined set of resources. Furthermore, the method may include rendering, in response to the received request, the determined set of resources and the cost factor with respect to the determined set of resources.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Naveen G. Balani, Archana Kumar, Vijay K. Sukthankar
  • Patent number: 8676849
    Abstract: Techniques and environments that increase the convenience, efficiency and variety of cloud services are offered to clients. User data having an original representational format is losslessly transformed to form one or more alternate renditions having various representational formats based on the lossless transforms. The renditions, which may be pre-generated, can be stored on a network server instead of the identical user data to thereby reduce redundant computation and storage costs. In some cases both the renditions and the original use data may be stored. The original user data may be reconstructed, recreated, or restored using the alternate renditions.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: March 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Hasrat Godil, Daron Spektor
  • Publication number: 20140074772
    Abstract: A method for validating SRS registry transaction data includes receiving OLTP transaction data from a first database, parsing the OLTP transaction data, and comparing the parsed OLTP transaction data to one or more of a set of profiles. Each of the one or more of the set of profiles includes metadata in XML files. The method also includes caching the parsed OLTP transaction data in a first data cache, receiving log data associated with the OLTP transaction data; and caching the log data in a second data cache. The method further includes correlating the parsed transaction data cached in the first data cache with the log data cached in the second data cache.
    Type: Application
    Filed: August 9, 2013
    Publication date: March 13, 2014
    Applicant: VERISIGN, INC.
    Inventors: Tarik R. Essawi, Nageswararao Chigurupati
  • Publication number: 20140067752
    Abstract: A system and method of determining an earliest delivery date for a demand on the basis of a fact table stored in a database, where the demand indicates both a desired date and a desired quantity for items from a stock, where a fact time series is comprised by and/or deducible from the fact table, and where the fact time series comprises fact tuples indicating both a fact date and a change in quantity of stock items that occurred on this fact date. The method includes generating an aggregated time series from the fact time series by defining and/or obtaining discrete time intervals, and generating, for at least one discrete time interval, an aggregated tuple indicating both its corresponding discrete time interval and the aggregated change in quantity of stock items that occurred in its corresponding discrete time interval.
    Type: Application
    Filed: November 8, 2013
    Publication date: March 6, 2014
    Inventors: Hasso Plattner, Alexander Zeier, Christian Tinnefeld, Stephan Heinz Mueller, Sebastian Hillig
  • Patent number: 8656453
    Abstract: Certain example embodiments described herein relate to security systems and/or methods for cloud computing environments. More particularly, certain example embodiments described herein relate to the negotiation and subsequent use of Trading Partner Agreements (TPAs) between partners in a Virtual Organization, the TPAs enabling resources to be shared between the partners in a secure manner. In certain example embodiments, TPAs are negotiated, an algorithm is executed to determine where an executable is to be run, the resource is transferred to the location where it is to be run, and it is executed—with the TPAs collectively defining a security policy that constrains how and where it can be executed, the resources it can use, etc. The executable may be transferred to a location in a multipart (e.g., SMIME) message, along with header information and rights associated with the executable.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: February 18, 2014
    Assignee: Software AG
    Inventors: Vinay Punnoose, Kayiti Devanandam, Satish Kumar Joshi, Aditya Babu Nampally
  • Patent number: 8650150
    Abstract: In one embodiment the present invention includes a computer implemented method of relating data and generating reports. The method includes storing, by an OLAP system, a network data structure that relates a plurality of data objects. The method further includes storing transactional data in an in-memory database in the OLAP system. The method further includes generating, by the OLAP system, a report using the stored transactional data according to the network data structure. In this manner, deficiencies of the traditional star schema paradigm of data warehousing may be avoided.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: February 11, 2014
    Assignee: SAP AG
    Inventors: Jie Zhao, Bin Dong, Yingyu Chen, Xin Xu
  • Patent number: 8650151
    Abstract: An approach for connecting the inputs and the outputs of multiple services in such a way that the entire transaction can be tracked from beginning to end and from service to service is provided. The pipeline architecture of the present invention passes information through a sequence of nodes, each node providing some processing or filtering before passing information to the next node in the pipe. A transaction's token passes down a pipe of services. The pipe can have forks and branches, so a transaction's token is passed from node to node carrying messages from one node to another. The overall transactional information is not lost from service to service; instead it is carried up and down the length of the pipeline. As the transaction's token is passed up and down the pipeline, its history passes with it. The pipe links a chain of nodes connected end-to-end.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: February 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Richard V. Hom, Eric M. Nelson, David C. Roxin
  • Publication number: 20140032483
    Abstract: A system receives contextual information regarding a context within which a device is operating. The contextual information is provided to an asset application that facilitates access to a plurality of assets, the contextual information to allow the asset application to interact with respective further asset applications executing on further devices within the context.
    Type: Application
    Filed: November 15, 2008
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Gever Tulley, Julie Spiegler
  • Publication number: 20140032480
    Abstract: In some embodiments, a method includes receiving a command to update a form component within a set of one or more form templates. The method also includes receiving an alternative form component for the form component that is to be updated. The method includes performing a pattern matching across a number of form templates to identify the set of one or more form templates in the number of form templates. The method includes refactoring the set of one or more form templates. The refactoring includes changing a reference in the set of one or more form templates to reference the alternative form component.
    Type: Application
    Filed: September 4, 2007
    Publication date: January 30, 2014
    Inventor: Daniel Lesage
  • Publication number: 20140032481
    Abstract: Apparatus, systems, and methods may operate to add opaque state information to a data file that includes dynamic content and is organized according to a page descriptive format. The opaque state information can be referenced to a comment and a comment state selected from a plurality of states associated with the dynamic content. In some embodiments, the apparatus, systems, and methods may operate to access the data file and the opaque state information to recreate the comment state associated with the dynamic content. Additional apparatus, systems, and methods are disclosed.
    Type: Application
    Filed: September 27, 2007
    Publication date: January 30, 2014
    Inventor: Grayson Squier Lang
  • Publication number: 20140033011
    Abstract: The present embodiments are directed to systems and methods of creating and deploying electronic forms for collecting information from a user using a browser or other application. Various embodiments herein include features for automatically selecting and configuring services for rendering and submitting intelligent forms or other data structures in an automated process environment. The automated process environment may include features which permit an enterprise to blend electronic forms, process management, document security, and document generation capabilities to deliver applications which may reduce paperwork, accelerate decision-making processes, and help ensure regulatory compliance.
    Type: Application
    Filed: September 23, 2009
    Publication date: January 30, 2014
    Applicant: ADOBE SYSTEMS, INC.
    Inventors: Florentin N. Wandeler, Jason Hightower
  • Publication number: 20140032484
    Abstract: A method for providing a data binding abstraction. The method includes serving an interactive document via a digital data communications network using a server. The method includes generating, with intelligence in the document, a data binding request to resolve a data value placeholder that has no static data location or source reference. With a data binding web service, the method includes generating a data dictionary request that includes a placeholder identifier. The method includes using the data binding web service to process a data dictionary response which includes placeholder content for the placeholder to determine a source of the data value. The method includes the data binding web service accessing the determined data source to obtain the data value and providing the interactive document with a response including the placeholder identifier and the resolved placeholder data value. The interactive document then replaces the placeholders with the returned data value.
    Type: Application
    Filed: July 30, 2009
    Publication date: January 30, 2014
    Applicant: ADOBE SYSTEMS, INC.
    Inventors: Stefan Cameron, Kevin Paul Matassa
  • Publication number: 20140032482
    Abstract: Various embodiments illustrated and described herein include one or more of systems, methods, software, and data structures for presentation of package files including a reference content item. Some embodiments include receiving a reference content item, such as an image, map, or calendar, and mappings of package files to locations within the reference item for display. Such embodiments may then publish the package file. Some other embodiments include generating visual representations of package files including a reference content item and one or more content items mapped to locations within a reference content item. Such a visual representation may include a view of the reference content item and a graphical element representative of the content item at the mapped location within the view of the reference content item.
    Type: Application
    Filed: May 20, 2008
    Publication date: January 30, 2014
    Inventors: Marissa Dulaney, Randy L. Swineford, Amy Poling, Daniel Walsh, Robert K. McAfee
  • Patent number: 8639655
    Abstract: Improved Lightweight Directory Access Protocol (“LDAP”) server architectures using dedicated threads to respond to different classes of LDAP requests are described and claimed. Some servers classify an LDAP request from a client, then store the classified request with similarly-classified requests. One of the classified LDAP requests is selected and executed to prepare a corresponding LDAP response. Other arrangements are also described and claimed.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: January 28, 2014
    Assignee: Red Hat, Inc.
    Inventors: Steven W. Parkinson, Nathan G. Kinder
  • Patent number: 8640144
    Abstract: A method is disclosed for facilitating conversational and non-conversational transactions between thin-clients and MFS-based IMS applications. The method includes storing conversation attributes associated with a conversational transaction between a thin-client and an MFS-based IMS application, the conversation attributes comprising connection information and conversation-specific information. Next, one or more transaction messages from the thin-client are preprocessed based on a transaction message type. The stored conversation attributes are updated in response changes in the conversation attributes caused by the one or more transaction messages. Then, a conversation output message is formatted for the thin-client.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Thu-Tram T. Dinh, Shyh-Mei F. Ho, Jenny ChengYin Hung, Kevin Yu Chang Yo
  • Patent number: 8639792
    Abstract: A job processing system has first to third servers. The first server has a job generation program for generating jobs as requested. The second server has a storage device for storing attribute information on and a file for use in processing each job generated by the first server, a management table for managing job management information on each job by assigning a unique ID to each job, and a queue control program for registering job management information in the management table, referring to the management table, and registering the file for and attribute information on each job in the storage device. The third server has one or more job processing programs for processing jobs acquired from the second server, batch control program for acquiring jobs from the second server and issuing responses concerning the processed jobs, and a storage device for storing attribute information on and a file for each job acquired.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: January 28, 2014
    Assignee: Hitachi Systems, Ltd.
    Inventor: Mineyuki Tamura
  • Patent number: 8635591
    Abstract: Computer-implemented methods, apparatus, and products for embedding software developer comments in source code of computer programs that includes receiving, by a software development application from a software developer, a location in source code of a computer program at which to insert a multimedia annotation, the multimedia annotation including software developer comments; and inserting, at the location in the source code, by the software development application, a hyperlink including a URL specifying a storage location for the multimedia annotation.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Douglas S. Brown, John F. Kelley, Thomas E. Polk
  • Patent number: 8630974
    Abstract: A real estate disclosure reporting method identifies a subject property, accesses an insurance claim database, determines from the database whether an insurance claim has been filed for the subject property and generates a report regarding the subject property and the insurance claim.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: January 14, 2014
    Assignee: Empire IP LLC
    Inventor: G. Randall Bell
  • Patent number: 8630973
    Abstract: Calculations to be performed on a massive data set may be delegated to a plurality of local servers for parallel processing. Each local server advances through a subset of database objects to determine if the objects are relevant to the calculation. If so, the objects' data is used as an operand to the calculation to generate intermediate results at the local server. The intermediate results of the various local servers are transmitted to a central server, which generates final results and transmits them back to the local servers. The local servers write the final results into each object in its respective subset, where relevant. The method is efficient because each object in the database is opened at most twice. Opening and closing database objects often involve transfers from bulk storage and, therefore, are some of the most time-consuming operations that computer systems perform.
    Type: Grant
    Filed: May 3, 2004
    Date of Patent: January 14, 2014
    Assignee: SAP AG
    Inventors: Jens Becher, Bernd Hartmann, Michael Hild, Ekkehard Lange
  • Patent number: 8606758
    Abstract: A computer-implemented method for archiving information includes: executing a first application in a first process; determining that the first application is an archiving application configured to archive information stored in a transactional system; assigning, based on the determination, an archiving mode to the first process; receiving, from the first process and after assigning the archiving mode, a request to delete information; and processing the request to delete information according to the archiving mode.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: December 10, 2013
    Assignee: SAP AG
    Inventor: Axel Herbst
  • Patent number: 8606748
    Abstract: A method for providing a private UDDI repository including providing a UDDI repository, providing one or more user accounts corresponding to one or more users, and granting the one or more users access to the one or more users' respective user accounts.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: December 10, 2013
    Assignee: CA, Inc.
    Inventors: Christopher Betts, Tony Rogers
  • Patent number: 8600931
    Abstract: The disclosure discusses an Automated Online Data Submission/Application tool that assists a user in submitting data responding to an online data posting. An embodiment of the invention is described as a job application utility. The user registers with a central data management system. This may be achieved by uploading a resume and/or manually providing registration data. Alternately, the registration data may be derived from parsing an uploaded resume that is analyzed and stored. In another embodiment, a user may simply answer a series of registration questions to register, while also creating a resume. Once the identifying information is finalized, the user may search the broad range of job listings. The user is able to forward identifying information to respond to a job listing by forwarding an uploaded/system created resume to an email address in the job listing or conduct an auto-fill of a linked online job application form.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: December 3, 2013
    Assignee: Monster Worldwide, Inc.
    Inventors: Richard C. Wehrle, Danielle F. Dellovo
  • Patent number: 8601557
    Abstract: A system for secure information storage and delivery includes a vault repository that includes a secure vault associated with a user, wherein the secure vault is configured to receive at least one data entry. A mobile vault server coupled to the vault repository creates a mobile vault on a mobile device based on the secure vault and is capable of authenticating the mobile device based on user authentication information. The mobile vault server includes a mobile device handler that communicates with the mobile device. A synchronization utility determines whether the at least one data entry on the secure vault is transferable to or storable on the mobile vault. and transfers the data entry from the secure vault to a corresponding data entry on the mobile vault if the at least one data entry on the secure vault is determined to be transferable to or storable on the mobile vault.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: December 3, 2013
    Assignee: Intersections, Inc.
    Inventors: Jonathan Slaton, Ryan B. Johnson, Toan Tran, David Reed, Abhilash Ravindran, George K. Tsantes
  • Patent number: 8595371
    Abstract: In one embodiment, a method for providing a user interface to a client device is provided, the method comprising: sending, to the client device, a browser web page compatible with a browser operable on the client device, the browser web page including a capability to receive content updates from a server according to a server-defined protocol and a capability to send events from the client device to the server; receiving content from a content source; sending the content to the client device according to the server-defined protocol; and sending a partial update of the content to the client device according to the server-defined protocol.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: November 26, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Alan Messer
  • Patent number: 8584140
    Abstract: Systems and methods for receiving and sending messages about changes to data attributes are described. A message that includes all common data attributes associated with a first reference object is received. The data attributes in the message are mapped to common data attributes in a second reference object. The type of the message is determined, where the message is either a synchronization message or a key change message. The common data attributes in the second reference object are updated to match the common data attributes in the first reference object if the message is a synchronization message. A unique data attribute in the second reference object is updated if the message is a key change message.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: November 12, 2013
    Assignee: PresenceID, Inc.
    Inventors: Douglas Jock Walker, Reinier Van Ommeren
  • Publication number: 20130290243
    Abstract: A method, apparatus, and system, and computer program product for transaction representation in append-only data-stores. The system receives input from a user or agent and begins a transaction involving at least one datastore based on the received input. The system then creates, updates, and maintains a transaction state. The system ends the transaction and writes the state of the transaction to memory in an append-only manner, wherein the state comprises append-only key and value files.
    Type: Application
    Filed: March 14, 2013
    Publication date: October 31, 2013
    Applicant: Cloudtree, Inc.
    Inventors: Thomas HAZEL, Jason P. Jeffords, Gerard L. Buteau
  • Patent number: 8572020
    Abstract: A process, system and computer software are provided to facilitate at least one recommendation to one or more users and/or one or more applications using multidimensional data. In particular, a multidimensional space is defined, wherein each dimension is capable of providing variable information. At least one dimension corresponds to user profiles. The multidimensional space is filled with multidimensional data corresponding to dimensions of the multidimensional space. Then, information from the multidimensional space is retrieved. Further, the recommendation is generated based on the retrieved information. In addition, it is possible to generate a recommendation-specific query. This can be performed by generating the recommendation-specific query to access a multidimensional cube and retrieve data stored therein. Then, the recommendation can be issued based on the data retrieved from the multidimensional cube.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: October 29, 2013
    Assignee: Facebook, Inc.
    Inventors: Alexander Tuzhilin, Gediminas Adomavicius
  • Publication number: 20130275366
    Abstract: The present invention involves a server for providing remote users a Lifecycle marketing system based on information in a data store of the customer enterprise. The server includes a database storing customer enterprise data. The customer enterprise data includes rules, criteria, and stages. Query software is capable of accessing data in enterprise data stores. Lifecycle definition software accesses the database and is capable of creating a lifecycle framework in the database based on information on contacts included in the enterprise data stores.
    Type: Application
    Filed: June 6, 2013
    Publication date: October 17, 2013
    Inventors: Amol A. Dalvi, Stephen T. Burk
  • Patent number: 8560580
    Abstract: An apparatus and method for the visual display of room information. Information of interest is graphically displayed in a manner which conveys the information to in a form which aids in comprehension of the information. Specifically, the information is preferably conveyed on the unit level through the use of the unit's floor plan in a graphical seating chart type format. A graphical icon is used to represent each room in the unit. Components of the icon indicate key considerations for every room. Additional information may also be displayed by clicking on a component of the icon.
    Type: Grant
    Filed: May 10, 2000
    Date of Patent: October 15, 2013
    Assignee: TeleTracking Technologies, Inc.
    Inventor: Gene E. Nacey
  • Patent number: 8560637
    Abstract: A web server is connected to a terminal computer capable of performing hypertext transfer protocol communications with the web server. The terminal computer includes a browser for displaying information. The web server executes a plurality of web applications upon receiving a request from the terminal computer. The web server transmits messages output by the applications being executed to the terminal computer. The terminal computer displays messages received from the web server collectively in one window of the browser.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: October 15, 2013
    Assignee: Fujitsu Limited
    Inventors: Naoki Tsukada, Haruo Higashiwaki, Kyoko Sawada
  • Publication number: 20130262372
    Abstract: A computer-implemented method for facilitating business-to-business transactions on a collaborative business network among a plurality of entities.
    Type: Application
    Filed: March 29, 2013
    Publication date: October 3, 2013
    Applicant: TraceLink, Inc.
    Inventors: Shabbir M. Dahod, Peter J. Spellman, Lucia Deus, Christopher Cebelenski, Stefan Baytarian
  • Patent number: 8548939
    Abstract: Methods, systems and computer programs are provided for processing data in a web service environment. In accordance with one embodiment, a data processing method is provided that comprises: entering data values into respective data entry fields of an electronic data entry form of a first computer; entering an identifier of a web service into the first computer; initiating a data processing stage to be performed by a second computer on the basis of the data values entered into the electronic data entry form by the first computer; sending signalling data for signalling initiation of the data processing stage to a web service; and sending a result of the data processing stage to a third computer, the third computer being coupled to the web service.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: October 1, 2013
    Assignee: SAP AG
    Inventor: Achim Enenkiel
  • Patent number: 8544110
    Abstract: Database management and security is implemented in a variety of embodiments. In one such embodiment, data sets containing sensitive data elements are analyzed using aliases representing sensitive data elements. In another embodiment, the sensitive data elements are stored in an encrypted form for use from a secure access, while the alias is available for standard access.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: September 24, 2013
    Assignee: Verisk Crime Analytics, Inc.
    Inventors: David A. Duhaime, Brad J. Duhaime
  • Patent number: 8543534
    Abstract: An event server running an event driven application implementing an event processing network. The event processing network can include at least one processor to implement a rule on at least one input stream. The event processing network can define concurrent operation of at least two components of the event processing networks.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: September 24, 2013
    Assignee: Oracle International Corporation
    Inventors: Alexandre de Castro Alves, Dana Bergen, Andrew Piper
  • Patent number: 8543537
    Abstract: The systems and methods described herein relate to a system for documenting transactions. A filter is provided that captures content associated with transactions. The filter may be configured to start and stop the capture at predetermined times, and may be further configured to specify what content is to be captured during a transaction. The system may store any documents or data associated with a transaction, including dynamic content and user selections and inputs. A document repository may be provided for storing unstructured data representing data, text, forms, and so forth presented to a party during a transaction. A viewer may be provided for displaying data stored in the document repository.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: September 24, 2013
    Assignee: Open Text S.A.
    Inventor: John M. MacLean
  • Publication number: 20130246342
    Abstract: THE MULTI-SOURCE, MULTI-DIMENSIONAL, CROSS-ENTITY, MULTIMEDIA CENTRALIZED PERSONAL INFORMATION DATABASE PLATFORM APPARATUSES, METHODS AND SYSTEMS (“CPDB”) transform data aggregated from various computer resources using CPDB components into updated entity profiles and/or social graphs. In one implementation, the CPDB aggregates data records including search results, purchase transaction data, service usage data, service enrollment data, and social data. The CPDB identifies data field types within the data records and their associated data values. From the data field types and their associated data values, the CPDB identifies an entity. The CPDB generates correlations of the entity to other entities identifiable from the data field types and their associated data values. The CPDB also associates attributes to the entity by drawing inferences related to the entity from the data field types and their associated data values.
    Type: Application
    Filed: February 4, 2013
    Publication date: September 19, 2013
    Inventors: Patrick Faith, Theodore David Harris
  • Patent number: 8538981
    Abstract: Merging of query elements in an enterprise system is described. The enterprise system receives queries, which may each be broken down into query components. The enterprise system identifies query components that are related to identical event information from a data source of the enterprise. The enterprise system sends a single query to the data source for the event information, receives the response, and sends the response to the query sources.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: September 17, 2013
    Assignee: SAP AG
    Inventor: Julio Navas
  • Patent number: 8539502
    Abstract: The present invention provides a method for obtaining predicable and repeatable output results in a continuous processing system. The method involves processing messages and primitives in accordance with the following rules: (1) Messages are processed in accordance with timestamps, where messages are divided up into “time slices”; (2) message order within a data stream is preserved among messages with the same time stamp; (3) subject to rule #4, for each time slice, a primitive is executed when either the messages within such time slice show up in the input stream for such primitive or the state of the window immediately preceding such primitive changes due to messages within such time slice; and (4) for each time slice, primitives that are dependent on one or more upstream primitives are not executed until such upstream primitives have finished executing messages in such time slice that are queued for processing.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: September 17, 2013
    Assignee: Sybase, Inc.
    Inventors: Aleksey Sanin, Mark Tsimelzon, Ian D. Marshall, Robert B. Hagmann
  • Patent number: 8533167
    Abstract: A cardinality of an incoming data stream is maintained in real time; the cardinality is maintained in a data structure that is represented by an unsorted list at low cardinalities, a linear counter at medium cardinalities, and a PCSA at high cardinalities. The conversion to the linear counter makes use of the data in the unsorted list, after which that data is discarded. The conversion to the PCSA uses only the data in the linear counter.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: September 10, 2013
    Assignee: Guavus, Inc.
    Inventors: Nikhil Shirish Ketkar, Gaurav Mishra, Jaskaran Singh Bawa, Mark Crovella
  • Patent number: 8533857
    Abstract: According to one aspect, a first request is received at a services application programming interface (API) of a support center from a first user for a first product provided by a first client. A second request is received at the services API of the support center from a second user for a second product provided by a second client. A first knowledgebase (KB) associated with the first client and a second KB associated with the second client are identified. A third KB that contains information common to the first product and the second product is identified. The first KB and the third KB are enabled to be accessible by a first agent assigned to provide support services of the first product. The second KB and the third KB are enabled to be accessible by a second agent assigned to provide support services of the second product.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: September 10, 2013
    Assignee: TeleTech Holdings, Inc.
    Inventors: Kenneth D. Tuchman, Bruce A. Sharpe, Henry D. Truong, Alan B. Rahn
  • Patent number: 8521682
    Abstract: Method, system, and computer program product for transferring data from transactional data sources to partitioned databases are provided. One or more messages from a transactional data source are read. Each message includes one or more records to be inserted into a database comprising a plurality of partitions. One of the partitions of the database in which the one or more records of each message are to be inserted is then identified. A transaction is initiated to insert the one or more records of each message into the one partition and to delete the one or more messages from the transactional data source. The transaction is committed only when insertion of the one or more records of each message into the one partition and deletion of the one or more messages from the transactional data source succeed.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jing-Song Jang, James Michael Mcardle, Michael John Elvery Spicer
  • Patent number: 8521875
    Abstract: Various embodiments of a networked computer system in which an application server associates an identity with each data source included in the system are disclosed. The networked computer system may include several backend systems, each including one or more data resources, and the identity of a data source may be unique to a data resource. When an application requests a connection to a data resource, the application server may ascertain the identity of the associated data source and compare this identity to identities of data sources with existing connections. If a match is found, the application server may provide an existing connection to the application, whereas if no match is found the application server may provide a new connection. The identity of a data source may include one or more data source configuration properties. In some embodiments, the identity may include database name, URL, and user name.
    Type: Grant
    Filed: September 4, 2003
    Date of Patent: August 27, 2013
    Assignee: Oracle America, Inc.
    Inventors: Bala Dutt, Ajay Kumar, Venugopal Rao K, Sankara R. Bhogi, Srinivasan Kannan
  • Patent number: 8515897
    Abstract: A method and program product for automatically generating reports matching user interests represented in a dynamically adjusted user interest analytic model (UIAM). A Multidimensional Expressions (MDX) query is generated based on a user visit to a business intelligence application. Based on initial user visit(s), a cube-based UIAM is constructed by including a representation of a first set of user interest(s) in a first set of UIAM item(s). The cube-based UIAM is transformed into a data warehouse-based UIAM. Based on subsequent user visit(s), UIAM items are updated to represent a second set of user interest(s) and UIAM item scores are adjusted to specify how frequently and recently user interests are indicated by the user visits. An update of data in the data warehouse is detected. Reports representative of user interest(s) represented by the updated UIAM items having the top k scores are generated.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Xue F. Gao, Anh Q. Lu
  • Patent number: 8510263
    Abstract: A method for validating SRS registry transaction data includes receiving OLTP transaction data from a first database, parsing the OLTP transaction data, and comparing the parsed OLTP transaction data to one or more of a set of profiles. Each of the one or more of the set of profiles includes metadata in XML files. The method also includes caching the parsed OLTP transaction data in a first data cache, receiving log data associated with the OLTP transaction data; and caching the log data in a second data cache. The method further includes correlating the parsed transaction data cached in the first data cache with the log data cached in the second data cache.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: August 13, 2013
    Assignee: Verisign, Inc.
    Inventors: Tarik R. Essawi, Nageswararao Chigurupati
  • Patent number: 8504598
    Abstract: In embodiments of the present invention, improved capabilities are described for perturbing non-unique values may comprise finding the non-unique values in a data table, perturbing the non-unique values to render unique values, and using the non-unique values as an identifier for a data item.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: August 6, 2013
    Assignee: Information Resources, Inc.
    Inventor: John Randall West
  • Patent number: 8495007
    Abstract: Embodiments relate to systems and methods for aggregating data from data sources according to a hierarchical mapping generated from dimensions of the data sources. A set of applications such as online analytical processing (OLAP) applications can access the combined data of a set of multi-dimensional data sources via a transform engine. The set of data sources can be configured with diverse dimensions and associated data, which in general do not reflect a strictly hierarchical structure. In embodiments, the transform 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 the hierarchical level of dimension from each data source in a combined hierarchical mapping.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: July 23, 2013
    Assignee: Red Hat, Inc.
    Inventor: Eric Williamson
  • Patent number: 8495113
    Abstract: A computer implemented method, system and/or computer program product dynamically display ancillary content on a webpage. A text entry is detected as an input to a find engine that locates and highlights the text entry within a main body of a webpage being displayed on a computer. A scope of the text entry is determined based on the textual context of the text entry and the type of webpage being displayed. An in-place adjustment is then utilized to automatically retrieve and display ancillary content on the webpage based on the textual context of the text entry and the type of webpage being displayed without refreshing the main body of the webpage.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Lea T. Leite, Jonathan Palgon, Arun K. Ramamurthy, Roberto Vila
  • Patent number: 8495487
    Abstract: An integrated web-based dealership management system providing accounting ,financial reporting, parts and service sales tracking, vehicle and parts inventory, vehicle sales tracking, and customer management software developed on a relational database on a web server and with web application tools.
    Type: Grant
    Filed: January 4, 2009
    Date of Patent: July 23, 2013
    Inventors: Sandra Lee Jerome, Keith Jerome
  • Publication number: 20130166500
    Abstract: The present disclosure involves computer-implemented methods, software, and systems for efficiently handling address data in business transaction documents.. A computer-implemented method includes receiving a modification to address data associated with an existing address instance, receiving, using at least one computer, an indication of a modification type, creating a new snapshot instance, associating the modified address data with the new snapshot instance, retrieving a unique reference value for the new address snapshot instance, and associating the unique reference value identifying the new address snapshot instance with the address instance.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Applicant: SAP AG
    Inventors: Andreas Bettin, Andreas Neumann, Toralf Grossmann, Timo Wolf, Gerd M. Ritter
  • Publication number: 20130166499
    Abstract: The present disclosure involves computer-implemented methods, software, and systems for determining a most suitable address for a master data object instance for a given usage in a business transaction document, master data object, or business process. A computer-implemented method includes determining, using at least one computer, an address determination sequence, applying the address determination sequence to available address instances of a master data object instance, identifying a most suitable address from among the available instances, and retrieving an address value from the identified most suitable address instance.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Applicant: SAP AG
    Inventors: Gerd M. Ritter, Andreas Bettin, Andreas Neumann, Toralf Grossmann, Timo Wolf