Database Schema Or Data Structure (707/100) Patents (Class 707/999.1)
Cross-Reference Art Collections
-
Patent number: 8384930Abstract: An information processing system includes: an information processing apparatus; and an image input apparatus. The information processing apparatus performs: storing a correspondence relationship between a document and a user in charge of the image input of the document; transmitting a request for the image input to the user; picking out information on the document from the correspondence relationship on the basis of information on the user; and transmitting the information on the document to the image input apparatus. The image input apparatus performs: authenticating the user; transmitting a name specifying the authenticated user to the information processing system; receiving information on a document associated with the user from the information processing system; requesting the image input based on the received information on the document; inputting an image; registering the input image; and transmitting to the information processing system information on the registered image and the document.Type: GrantFiled: September 28, 2007Date of Patent: February 26, 2013Assignee: Fuji Xerox Co., Ltd.Inventors: Osamu Nakamura, Hiroyuki Kaneko, Hiroshi Sekine
-
Patent number: 8380877Abstract: Techniques for inducing a contact to invoke a resource prepared by a promoter when the resource resides on a network include generating a resource location description for the resource. The resource location description includes a name of the contact. The promoter provides access to the resource at a location on the network according to the resource location description and also prepares a message to notify the contact about the resource location description. Thus a promoter can provide a web site for each contact whom the promoter has identified. Each web site can have a domain name that prominently displays the contact's identity. The psychological benefit to the contact of finding a web site devoted to the contact and with the contact's own identity as part of the domain name conditions the contact favorably and increases the chances that the result sought by the promoter will be achieved.Type: GrantFiled: May 31, 2011Date of Patent: February 19, 2013Inventors: Henry Haugland, Linda Wollschlager
-
Patent number: 8374733Abstract: A computer-implemented transportation information management system and method permits entry, recording, and transmission of operation and maintenance data related to FAA recordkeeping and recording requirements within an SQL database. A secure website permits entry and display of operation and maintenance data as well as facilitating data input using input devices such as a cellular telephone, a personal digital assistant, a personal computer, and a portable computer. The system outputs aircraft operation and maintenance data, automatic alerts of pilot flight and duty time limitations, and flight tracking and monitoring information via a spreadsheet, electronic mail message, text message, and a completed FAA mandatory reporting requirement forms to the aforementioned data input devices. Operation and maintenance data is automatically and continuously transferred to the FAA to populate FAA flight tracking data systems and air traffic control data system.Type: GrantFiled: August 17, 2009Date of Patent: February 12, 2013Assignee: Myfligtdata, LLCInventors: Ronald H. Dexheimer, Raymond D. Shinneman
-
Patent number: 8364803Abstract: The present invention relates to a method for routing in a data communications network, said method comprising the steps of: providing in a memory (102), a datagram forwarding data structure (10) provided for indicating where to forward a datagram in said network, which data structure (10) is in the form of a tree comprising at least one leaf (11) and possibly a number of nodes (13) including partial nodes, said data structure (10) having a height (h), corresponding to a number of memory accesses required for looking up a largest stored non-negative integer smaller than or equal to a query key, step 201, reducing worst storage cost by using a technique for reduction of worst case storage cost that are selectable from: partial block tree compaction, virtual blocks, bit push pulling, block aggregation or split block trees, and variations thereof, step 202, updating the layered data structure partially including by using a technique for scheduling maintenance work that are selectable from: vertical segmentationType: GrantFiled: October 19, 2007Date of Patent: January 29, 2013Assignee: Oricane ABInventor: Mikael Sundström
-
Patent number: 8356059Abstract: An express content metadata system (“ECM”) may provide functionality for uploading, querying and downloading game content without heavy coding requirements on the part of the developers. The ECM may provide fast indexing, searching and data retrieval of content. The ECM may manage evolving changes to content definitions by providing flexible and efficient versioning control over content definitions that allows multiple versions of game content to coexist and be independently searchable.Type: GrantFiled: November 14, 2008Date of Patent: January 15, 2013Assignee: Microsoft CorporationInventors: Joel E. Wiljanen, Raymond Arifianto, Stephen P. Dolan, Hiroki Kobayashi
-
Patent number: 8347315Abstract: A method is provided comprising a server reading a first plurality of message queue objects associated with a first application transitioning from a first environment, reading a second plurality of objects associated with a baseline, and determining that a first time stamp associated with a first object in the first plurality is more recent than a second time stamp associated with the corresponding first object in the second plurality. The server reads approved changes, determines approval of the change to the first object, compares file names of objects in the first plurality with those of objects associated with the baseline, and determines that a name of a second object in the first plurality does not correspond to an object in the second plurality. The server determines that the placement of the second object in the first application is not approved, provides notification of need for approval and transitions the application.Type: GrantFiled: January 28, 2011Date of Patent: January 1, 2013Assignee: Sprint Communications Company L.P.Inventor: Mark D. Leonard
-
Patent number: 8326963Abstract: An information processing system comprises a legacy application, a web services consumption copybook, and a set of application program interfaces for enabling the legacy application to access a selected web service via a web services consumption server. The web services consumption copybook represents data structures of the selected web service. The system can either connect to or include a set of web service proxies that each correspond to a web service available via a network connection. A web services consumption server is optionally used to route service requests from the application to the appropriate web service proxy. The system can also optionally include a developer tool for adapting legacy systems or environments to be able to consume web services using modern protocols thus allowing the migration of legacy subsystems to a networked loosely-coupled environment.Type: GrantFiled: March 29, 2011Date of Patent: December 4, 2012Assignee: Progress Software CorporationInventors: Fady Moussallam, Robert Evelyn, Manuel de Anzizu, William W. Wilson, III
-
Patent number: 8321853Abstract: Aspects of the subject matter described herein relate to type and property definition support for software. In aspects, new types can be added to an application model after the software has been created without changing the software. After software is created and embodied in computer code, a new type definition may be received by a user type service. The user type service may then place the new type definition in a data store in which other types native to the software are located. The software may then use the new type definitions and properties associated therewith in queries and in user interfaces provided by the software.Type: GrantFiled: May 11, 2007Date of Patent: November 27, 2012Assignee: Microsoft CorporationInventors: Jeffrey R. Currier, Alexander W. DeNeui
-
Patent number: 8315791Abstract: An approach is provided for custom zooming of geographic representation. A custom zooming application determines an input specifying a level of zoom for rendering a geographic representation presented at a device, the geographic representation including a plurality of objects. The custom zooming application determines respective degrees of relevance of the plurality of objects based, at least in part, on the device, a user of the device, related context information, or a combination thereof. The custom zooming application determines to render one or more of the plurality of objects with at least one different level of visibility with respect to other ones of the plurality of objects based, at least in part, on the respective degrees of relevance, the level of zoom, or a combination thereof.Type: GrantFiled: June 18, 2010Date of Patent: November 20, 2012Assignee: Nokia CoporationInventors: Elizabeth Bales, Timothy Youngjin Sohn
-
Patent number: 8315988Abstract: Embodiments consistent with the present invention relate to methods and systems for verifying data or data communication operations of an application system. Consistent with exemplary embodiments, such methods and systems may verify a data communication operation by an application system. The methods and systems may, for example, communicate a message including data copied from a first data set and store messaging data describing the communicated message. As described, the methods and systems may then verify the communication of the message based on the first data set and the stored messaging data.Type: GrantFiled: August 31, 2006Date of Patent: November 20, 2012Assignee: SAP AGInventors: Christoph W. Glania, Thomas G. Wieczorek, Stefan A. Baeuerle, Robert Getzner, Mario A. Mueller, Till Oppert, Peter W. Engel
-
Patent number: 8291151Abstract: A memory system that is compatible with hosts using different protocols includes protocol adapters for the different protocols. Protocol adapters allow a common backend system to be used for data that is provided in different formats. A protocol adapter generates responses to a host and generates commands for a backend as appropriate.Type: GrantFiled: December 21, 2005Date of Patent: October 16, 2012Assignee: SanDisk Technologies Inc.Inventor: Alan Welsh Sinclair
-
Patent number: 8280628Abstract: Embodiments of the present invention provide navigation devices (10) and methods for receiving and/or forming geoblogs. The provided navigation devices (10) are generally operable to retrieve a geoblog utilizing the current geographic location of the device (10) and a user input, form a geoblog utilizing the current geographic location of the device (10) and selected pre-defined comment, and/or automatically title a geoblog utilizing a current geographic location of the device (10). Such configurations and variations thereof enable users to easily share information related to a geographic location.Type: GrantFiled: January 21, 2011Date of Patent: October 2, 2012Assignee: Garmin Switzerland GmbHInventor: David A. Smith
-
Patent number: 8275742Abstract: A system is disclosed that allows users of computing devices to control the copying of business information between computing systems and various computing environments. The system includes a method for accessing at least one data element from a source database of a source system. The at least one data element may represent a delta change in data existing in a first collection of data stored in the source database. The method includes copying the at least one data element to an export data file and transporting the export data file to a target system. Once transported, the method further includes displaying a user interface on the target system that identifies ones of the at least one data elements that exist in a second collection of data stored in the target database, prompting user selection of desired ones of the at least one data element to be copied in the target database, and copying selected one of the at least one data element to the target database in response to the prompt.Type: GrantFiled: October 31, 2003Date of Patent: September 25, 2012Assignee: Sap AktiengesellschaftInventors: Ankur Bhatt, Raghunandan Sarangarajan
-
Patent number: 8275862Abstract: A single unified server transmits/receives information in a common interface format with respect to a plurality of service servers and a portable terminal and has a common database in a data format corresponding to the common interface format, and the plurality of service servers connects to clients in a specific interface format to provide services by individual applications, respectively, and coverts a data format between higher-rank data transmitted/received in the common interface format and lower-rank data transmitted/received in the specific interface format. The portable terminal transmits/receives information in the common interface format using the application.Type: GrantFiled: March 13, 2009Date of Patent: September 25, 2012Assignee: Brother Kogyo Kabushiki KaishaInventor: Kazutaka Yamamoto
-
Patent number: 8253543Abstract: In a RFID tag information system having a plurality of service servers, a single unified server, an operation terminal, an apparatus for producing RFID tags, and a portable terminal, the unified server has a common database storing a list of unissued tag IDs allocatable to an unproduced RFID tag and further storing the tag ID allocated to the produced RFID tag and registration data corresponding to the tag ID, and the apparatus for producing RFID tags writes the tag ID obtained through an apparatus antenna for radio communication with a RFID circuit element provided at a tag tape, the service server allocated by the unified server, and the operation terminal in an IC circuit part through the apparatus antenna.Type: GrantFiled: March 10, 2009Date of Patent: August 28, 2012Assignee: Brother Kogyo Kabushiki KaishaInventor: Kazutaka Yamamoto
-
Patent number: 8244046Abstract: There is provided a character string updated degree evaluation program that enables quantitative grasping of an amount of intellectual work through editing and updating of character strings. A text subjected to comparison is divided into common part character strings each having a length greater than or equal to a threshold value, and non-common part character strings. A number of edited points from the original text and a context edit distance are calculated based on the rate of the common part character strings and the occurrence pattern thereof. A number of edited point is acquired from a number of elements contained in a common part character string set, and a context edit distance is acquired from a change in an order of occurrence of the common part character strings. Calculation of a new creation percentage and analysis by an N-gram are performed on the non-common part character string.Type: GrantFiled: May 18, 2007Date of Patent: August 14, 2012Assignee: Nagaoka University of TechnologyInventors: Masayuki Takahashi, Yoshiki Mikami, Katsuko T. Nakahira
-
Patent number: 8239675Abstract: A system for handling an LDAP service request to an LDAP server for an LDAP service comprises a client program executable on a client system and a handler program executable on a handler system. The client program is operable to generate LDAP service request data corresponding to the LDAP service and provide the LDAP service request data for transmission from the client system, and further operable to receive LDAP service reply data in response to the LDAP service request data. The handler program is operable to receive the LDAP service request data transmitted from the client system and execute the LDAP service request to the LDAP server, receive LDAP service reply data from the LDAP server during one or more passes, and upon completion of the LDAP service, provide the LDAP service reply data for transmission to the client system in a single pass.Type: GrantFiled: September 14, 2010Date of Patent: August 7, 2012Assignee: Research In Motion LimitedInventors: Herbert A. Little, Dale J. Hobbs
-
Patent number: 8218876Abstract: An information processing apparatus includes a storage unit configured to store dictionary data in which a locus and one or more pieces of content are registered in association with one another, an input unit configured to input a locus in association with content, a comparison unit configured to compare the locus input by the input unit and a locus registered in the dictionary data, and an addition unit configured to add data to the dictionary data stored in the storage unit based on a comparison result generated by the comparison unit.Type: GrantFiled: November 16, 2007Date of Patent: July 10, 2012Assignee: Canon Kabushiki KaishaInventor: Tsunekazu Arai
-
Patent number: 8219380Abstract: Embodiments include computer systems, methods, and program code for developing and utilizing behavioral data models. A model can comprise a property and a behavior of the modeled component, with the property defining a data element of the modeled component and the behavior comprising a programmatic expression defining an operation to be performed when the model is consumed. The programmatic expression can comprise as a function to be evaluated to determine a derived property from an input parameter. The model may comprise data representing a constraint to be met by data of an instance of the derived property. The code of a functional component generated based on the behavior can be configured to evaluate data stored in the data structure corresponding to the derived property against the constraint and store data representing whether the constraint is satisfied.Type: GrantFiled: February 10, 2009Date of Patent: July 10, 2012Assignee: Adobe Systems IncorporatedInventor: Basil Hosmer
-
Patent number: 8195652Abstract: Methods of the present inventions allow for providing a preferred domain position on a registration website. An exemplary method may comprise the steps of receiving data from registrars regarding a domain administered by a registry, generating a quality score for the domain based upon the data, and providing the quality score to requesting entities.Type: GrantFiled: March 2, 2010Date of Patent: June 5, 2012Assignee: Go Daddy Operating Company, LLCInventors: Robert Parsons, Barbara Rechterman, Micheal Zimmerman, James Bladel, Richard Merdinger
-
Patent number: 8181151Abstract: The present invention extends to methods, systems, and computer program products for modeling and managing heterogeneous applications. Application intent can be described in a relatively straight forward manner that abstracts underlying implementation details. Thus, application developers can develop applications without necessarily having to know extensive details of an underlying implementation environment. In any event, an application can be executed in different implementation environments without requiring changes to the corresponding model.Type: GrantFiled: October 26, 2007Date of Patent: May 15, 2012Assignee: Microsoft CorporationInventors: Igor Sedukhin, Daniel Eshner, Stephen T. Swartz
-
Patent number: 8164486Abstract: A network of nodes, in which each node is associated with a choice, is used in designing text to be displayed to a user. At least part of the nodes correspond to a choice of a type of text. At least part of the nodes correspond to a choice of a text display context. At least part of the nodes correspond to a determination of whether the text is provided in response to an action of the user. At least part of the nodes correspond to a determination that the message display originates from a transducer. Text design rules are associated with at least part of the nodes. Pathfinding is performed by a designer, using the network of nodes, based on a response to a choice associated with each node encountered in the network of nodes. For each network node encountered during pathfinding, each rule associated with the encountered network node is made available to the designer.Type: GrantFiled: April 30, 2009Date of Patent: April 24, 2012Assignee: Airbus Operations SASInventors: Nicolas Jaujou, Laurent Spaggiari, Florence Beaujard, Emmanuelle Castel
-
Patent number: 8161067Abstract: A method and apparatus for managing complex presentation objects using globally-unique identifiers. Downloaded objects are identified by globally-unique identifiers to maintain object integrity and to facilitate capturing downloaded objects for reuse without additional download time overhead. An object may be referenced by selected indicia, such as a name, a globally-unique identifier or a globally-unique identifier and an object locator, The object is located by the selected indicia. Then, a decision is made whether to allow capture of the object based upon whether the selected indicia includes a globally-unique identifier and is secure.Type: GrantFiled: February 3, 2004Date of Patent: April 17, 2012Assignee: International Business Machines CorporationInventors: Reinhard Heinrich Hohensee, Craig D Brossman, Robert William Goings, Arthur Ray Roberts, John Thomas Varga, Calvin Larry Doescher, Lynn Mette Mastie, David Earl Stone, Dwight Ross Palmer
-
Patent number: 8140635Abstract: An apparatus is provided with a change management module adapted to manage making changes to a data processing device of a data processing environment.Type: GrantFiled: March 31, 2005Date of Patent: March 20, 2012Assignee: Tripwire, Inc.Inventor: Robert A. DiFalco
-
Patent number: 8136123Abstract: Bulk operations on a large number of items may be processed by a computer with a reduced likelihood of exceeding a timing or hardware limitation of a system. An instruction or its related information can be examined to determine if the instruction may potentially involve a large number of items. If so, the instruction may be passed to a bulk operations manager software component to determine the number of items involved. The bulk operations manager software component can break down the operation into smaller groups of items. Operations can be performed on each of the smaller groups of objects. The changes can be transparent to a developer writing code or a computer generating code to perform a specific operation.Type: GrantFiled: March 11, 2011Date of Patent: March 13, 2012Assignee: Open Text S.A.Inventors: Timothy A. Ozor, Gregory S. Hilton
-
Patent number: 8112501Abstract: A system and method are directed towards enabling centralized registration for managing a selective display of visitor information to distributed social networking websites. A visitor may enter selective personal information, and determine what information is made available on a social networking webpage. The visitor may then return to the social networking website to view selective visitor information, such as within a reader roll. A visitor to a social networking website may select to not have their information displayed at selective a social networking website, while still being displayed at another social networking website. In one embodiment, selecting to not display their information may be performed by ‘mousing’ over their information and selecting a display option. Social networking websites may look to a centralized registration system to determine whether to display the visitor information, while still being able to obtain information about the visitor, and/or provide benefits to the visitor.Type: GrantFiled: March 30, 2007Date of Patent: February 7, 2012Assignee: YAHOO! Inc.Inventors: Todd Sampson, John Sampson, Steve Ho, Eric Marcoullier, Neil Scott Rafer
-
Patent number: 8095975Abstract: A document merging method and system. The method includes receiving by a computing system from a first user, a plurality of documents and a command for tagging portions of each document according to various parameters. The computing system assigns identification tags to the portions of each document. The computing system receives from a second user, a command for generating a merged document. The computing system receives a selection of a first identification tag associated with a first document and a selection of a second identification tag associated with a second document. The computing system generates a merged document comprising a first portion of the first document and said second portion of the second document. The computing system stores the merged document.Type: GrantFiled: March 18, 2008Date of Patent: January 10, 2012Assignee: International Business Machines CorporationInventors: Gregory Jensen Boss, Yen-Fu Chen, Rick Allen Hamilton, II, Hari Shankar
-
Patent number: 8090854Abstract: The frequency of reading, by users, Web sites managed by Web masters is increased. A server computer of a service provider providing a variety of services can be accessed from one of the Web sites of registered Webmasters. The server computer registers a client who has accessed it through one of the Web sites. Only when the registered client accesses the service provider through the Web site, the client can receive any one of the services.Type: GrantFiled: August 12, 2010Date of Patent: January 3, 2012Assignee: International Business Link Co., Ltd.Inventor: Takeshi Saito
-
Patent number: 8032476Abstract: A method and apparatus for efficient indexed storage for unstructured content have been disclosed.Type: GrantFiled: April 24, 2011Date of Patent: October 4, 2011Assignee: Nahava Inc.Inventor: Russell Toshio Nakano
-
Patent number: 8027869Abstract: A method, system, and article of manufacture for defining and managing instances of time-based organization hierarchies, and for monitoring achievement and attainment, and calculating compensation for individuals and/or groups within instances of the time-based organization hierarchies are disclosed herein. In one embodiment, a user may define and/or manage one or more instances of the time-based organization hierarchy via a user interface generated on a client. Moreover, and in response to a sales data input corresponding to a transaction, an achievement and attainment monitoring process may then be executed to accumulate transaction data in one or more achievement containers, and to compile achievement containers from a specified attainment period to calculate a user's attainment.Type: GrantFiled: October 18, 2002Date of Patent: September 27, 2011Assignee: Siebel Systems, Inc.Inventors: Daniel T. Chang, Pasan Rukmal Sirisena, Xin Wang, Tao Gui, Charles Shagong, Alexander Goldstein, Steve Apfelberg, Marc Verbeek, Tarri Furlong, Ashley Stirrup, Ajay Sabhlok, Martin Renaud
-
Patent number: 8010483Abstract: A system for facilitating plasma processing tool component management across plurality of tools is provided. The system includes means for receiving first component data for first plurality of components, including identification and usage history for a first plurality of components, at first database associated with first tool. The system also includes means for receiving second component data for second plurality of components at second database associated with second tool, which is different from first tool. The system further includes means for synchronizing first and second component data with third database. The synchronizing includes synchronizing between third database and at least one of first and second database rules that govern usage of at least one component of first and second plurality of components. The third database is coupled to exchange data with plurality of tools.Type: GrantFiled: August 26, 2010Date of Patent: August 30, 2011Assignee: Lam Research CorporationInventors: Chung-Ho Huang, Hae-Pyng Jea, Tung Hsu, Jackie Seto
-
Patent number: 8005612Abstract: A map distribution system includes a map distribution server that distributes map data to a navigation device. The server includes a first table having entries that each include update data in correspondence with an ID for the update data and an ID for each other update data upon which the update data depends, a second table having entries that each include an area ID of an area of the map data in correspondence with a version of the area and the ID for each update data that is applied in the version of the area, and an update manager that refers to the second table to select the ID for each update data required for updating an area selected based on input from the navigation device and the required ID for each other update data upon which any update data required for updating the area selected depends.Type: GrantFiled: July 27, 2007Date of Patent: August 23, 2011Assignee: Hitachi, Ltd.Inventors: Akinori Asahara, Kenji Naka, Michio Morioka, Hirokazu Inayoshi
-
Patent number: 8001552Abstract: In one embodiment, data is exchanged between a modeling application and an external application. A user initiates an export of model data from the modeling application, where the model data is descriptive of a model maintained in the modeling application. An export map is generated that captures an indication of each object in the model at the point in time of export of the model. Model data is passed to the external application. Subsequently, modified model data is received from the external application. The modified model data is compared with the export map to detect external modifications made by the external application. Limited portions of the model in the modeling application are updated to reflect the external modification, while intact portions of the model for which external modifications have not been detected are left intact.Type: GrantFiled: December 12, 2007Date of Patent: August 16, 2011Assignee: Bentley Systems, IncorporatedInventor: Jason Chickneas
-
Patent number: 7996371Abstract: A storage system includes a storage operating system configured to provide two-step data deduplication in which, during a data storage operation and prior to committing data to a storage medium of the storage system, context-aware data deduplication is performed on the data to obtain context-aware deduplicated data, and, subsequent to committing the context-aware deduplicated data to the storage medium, a context-independent data deduplication operation is performed on the context-aware deduplicated data to obtain context-independent deduplicated context-aware deduplicated data, for commitment to the storage medium.Type: GrantFiled: June 10, 2008Date of Patent: August 9, 2011Assignee: NetApp, Inc.Inventor: Vijay Deshmukh
-
Patent number: 7986431Abstract: An information processing apparatus that calculates importance of data based on a print log. A print-log database stores therein a print log of data printed. A calculating unit refers to the print log to check the number of times of printing the data, and calculates importance of the data based on the number of times of printing. A storing unit stores the importance of the data in an importance database.Type: GrantFiled: September 19, 2006Date of Patent: July 26, 2011Assignee: Ricoh Company, LimitedInventors: Mototsugu Emori, Takahiro Asai
-
Patent number: 7975240Abstract: The present invention relates to a system and methodology to facilitate automatic display and management of data items associated with a hierarchical tree arrangement of folders and subfolders. A computerized interface for data presentation is provided having a sorting component to determine categories relating to one or more items for display. A cluster component groups the categories according to discretized states in order to control visible output to the display. Such states can include packed and unpacked states, wherein packed states can cluster a plurality of items together and across several nodes, whereas unpacked items are controlled and displayed under a grouped heading in one context and as individual data items or entities in another context.Type: GrantFiled: January 16, 2004Date of Patent: July 5, 2011Assignee: Microsoft CorporationInventors: Andrzej Turski, Lili Cheng, Matthew MacLaurin
-
Patent number: 7971252Abstract: In one aspect, a method to generate an attack graph includes determining if a potential node provides a first precondition equivalent to one of preconditions provided by a group of preexisting nodes on the attack graph. The group of preexisting nodes includes a first state node, a first vulnerability instance node, a first prerequisite node, and a second state node. The method also includes, if the first precondition is equivalent to one of the preconditions provided by the group of preexisting nodes, coupling a current node to a preexisting node providing the precondition equivalent to the first precondition using a first edge and if the first precondition is not equivalent to one of the preconditions provided by the group of preexisting nodes, generating the potential node as a new node on the attack graph and coupling the new node to the current node using a second edge.Type: GrantFiled: June 8, 2007Date of Patent: June 28, 2011Assignee: Massachusetts Institute of TechnologyInventors: Richard P. Lippmann, Kyle W. Ingols, Keith J. Piwowarski
-
Patent number: 7954048Abstract: Method, system, and article of manufacture for a content management system (CMS) to bind a data object (typically, an XML document) to an associated configuration set (or sets) are disclosed. The configuration set may reference a set of configuration files such as XML schemas/DTDs, style sheets, CMS processing rules, and the like. The CMS may store bindings between a data object and a given configuration set in a CMS repository.Type: GrantFiled: September 21, 2006Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: Charles S. Gauthier, David G. Herbeck, John E. Petri, Gary R. Summer
-
Patent number: 7954046Abstract: XML data is associated with an XML schema file defining XML data types and data type definitions for applying XML data to the document. An XML data map is prepared that relates that any XML data applied to the document back to corresponding XML elements or attributes defined in the associated schema file. When the document is imported into a spreadsheet application grid, the data map is parsed to find XPATHs in the imported spreadsheet document of XML data and the user entered data. After an imported document has been edited, or after a document is created to include the application of XML data in association with a selected XML schema file, the document may be exported such that the XML data applied to the document is maintained for subsequent import and use of the document.Type: GrantFiled: December 9, 2005Date of Patent: May 31, 2011Assignee: Microsoft CorporationInventors: Robert Collie, Chad Rothschiller, Ulrich Homann, Joseph Chirilov, Kelly J. Lynch, Ramakrishnan Natarajan, Eoin Burke, Juha Niemisto, Michael J. McCormack, Parul Dalia, Marise Chan, James Rivera
-
Patent number: 7953116Abstract: The invention features a method and apparatus for receiving a data package, the data package being digital data embedding a plurality of documents and a manifest that includes one or more pairs of identifiers. Each pair comprises an alias-source identifier and an alias-destination identifier, and each alias-destination identifier points to a dynamic content resource within the data package. A target identifier is received in a request to perform an operation with the target identifier as an operand and, if the target identifier matches any of the alias-source identifiers in the one or more pairs of identifiers, the alias-destination identifier paired with the matching alias-source identifier is used instead of the target identifier in performing the operation.Type: GrantFiled: March 13, 2009Date of Patent: May 31, 2011Assignee: Adobe Systems IncorporatedInventor: Richard J. Cohn
-
Patent number: 7941543Abstract: An information processing system comprises a legacy application, a web services consumption copybook, and a set of application program interfaces for enabling the legacy application to access a selected web service via a web services consumption server. The web services consumption copybook represents data structures of the selected web service. The system can either connect to or include a set of web service proxies that each correspond to a web service available via a network connection. A web services consumption server is optionally used to route service requests from the application to the appropriate web service proxy. The system can also optionally include a developer tool for adapting legacy systems or environments to be able to consume web services using modem protocols thus allowing the migration of legacy subsystems to a networked loosely-coupled environment.Type: GrantFiled: August 23, 2004Date of Patent: May 10, 2011Assignee: Neon Systems, Inc.Inventors: Fady Moussallam, Robert Evelyn, Manuel de Anzizu, William W. Wilson, III
-
Patent number: 7937243Abstract: Techniques for non-disruptive embedding of specialized elements are disclosed. In one aspect of the techniques, ontology is defined to specify an application domain. A program interface (API) is also provided for creating raw features by a developer. Thus a module is provided for at least one form of statistical analysis within the ontology. The module is configured automatically in a computing device with the API in response to a system consistent with the ontology, wherein the system has no substantial requirement for specialized knowledge of that form of statistical analysis, and the module has no substantial requirement for specialized knowledge of particular functions provided by the system.Type: GrantFiled: July 7, 2009Date of Patent: May 3, 2011Assignee: AiLive, Inc.Inventors: Wei Yen, Ian Wright, Dana Wilkinson, Xiaoyuan Tu, Stuart Reynolds, William Robert Powers, III, Charles Musick, Jr., John Funge, Daniel Dobson
-
Patent number: 7933740Abstract: Arrangements and methods for performing structural clustering between different time series. Time series data relating to a plurality of time series is accepted, structural features relating to the time series data are ascertained, and at least one distance between different time series via employing the structural features is determined. The different time series may be partitioned into clusters based on the at least one distance, and/or the k closest matches to a given time series query based on the at least one distance may be returned.Type: GrantFiled: August 31, 2009Date of Patent: April 26, 2011Assignee: International Business Machines CorporationInventors: Vittorio Castelli, Michail Vlachos, Philip S. Yu
-
Patent number: 7933927Abstract: An online index building operation is disclosed for building an index from source data with minimal loss of availability to the source data. The source data can be maintained in a relational database system, such as in a tablespace of a DB2® environment. The disclosed operation creates a consistent image of the source data as of a point-in-time and creates an index from the consistent image. Then, the disclosed operation repeats the acts of making the image consistent as of a subsequent point-in-time and updating the index to reflect the subsequent consistent image until substantially caught up with the current changes to the source data. If not caught up, the disclosed operation continues unless it is falling behind at which point the operation terminates. If it is caught up, the disclosed operation locks access to the source data, updates the image to reflect any final changes, updates the index, and allows access to the index.Type: GrantFiled: November 17, 2004Date of Patent: April 26, 2011Assignee: BMC Software, Inc.Inventors: Stanley J Dee, Michael S Murley, William J Pothoff
-
Patent number: 7912798Abstract: A storage requirements estimating system estimates the storage required for a proposed multidimensional clustering data by modeling wasted space. The amount of wasted space is modeled by calculating the cardinality of the unique value of the clustering key for the proposed configuration. Cardinality may be determined by estimation techniques. Specific values for wasted space and total space may be determined in response to the determined cardinality. Comparison of estimates for different proposed clustering configurations facilitate a selection among proposed multidimensional clustering data configurations.Type: GrantFiled: September 11, 2008Date of Patent: March 22, 2011Assignee: International Business Machines CorporationInventors: Sam Sampson Lightstone, Sriram K. Padmanabhan, Richard E. Swagerman
-
Patent number: 7908608Abstract: Bulk operations on a large number of items may be processed by a computer with a reduced likelihood of exceeding a timing or hardware limitation of a system. An instruction or its related information can be examined to determine if the instruction may potentially involve a large number of items. If so, the instruction may be passed to a bulk operations manager software component to determine the number of items involved. The bulk operations manager software component can break down the operation into smaller groups of items. Operations can be performed on each of the smaller groups of objects. The changes can be transparent to a developer writing code or a computer generating code to perform a specific operation.Type: GrantFiled: November 17, 2008Date of Patent: March 15, 2011Assignee: Vignette Software LLCInventors: Timothy A. Ozor, Gregory S. Hilton
-
Patent number: 7904471Abstract: Privacy in data mining of sparse high dimensional data records is preserved by transforming the data records into anonymized data records. This transformation involves creating a sketch-based private representation of each data record, each data record containing only a small number of non-zero attribute value in relation to the high dimensionality of the data records.Type: GrantFiled: August 9, 2007Date of Patent: March 8, 2011Assignee: International Business Machines CorporationInventors: Charu Aggarwal, Philip S. Yu
-
Patent number: 7904447Abstract: The invention relates to a method for directing data access in a local system. The method includes steps of obtaining sharing metadata from the local system by a remote application, wherein the sharing metadata comprises local access path information for accessing a shared data resource associated with the local system, generating, by the remote application, a local access path for the shared data resource from the local access path information, requesting, by the remote application, that a data access application on the local system perform a data operation on the shared data resource, wherein the remote application provides the local access path to the data access application, and receiving the result of the data operation from the data access application, wherein the data access application performs the data operation on the shared data resource using the local access path.Type: GrantFiled: January 22, 2008Date of Patent: March 8, 2011Assignee: Intuit Inc.Inventors: Kent S. Russell, Mark Richard Tyler, Bradley Gary Keck, Wei Wang, Louis Francisco daRosa, Jr.
-
Patent number: RE42664Abstract: The present invention implements parallel processing in a Database Management System. The present invention provides the ability to locate transaction and recovery information at one location and eliminates the need for read locks and two-phased commits. The present invention provides the ability to dynamically partition row sources for parallel processing. Parallelism is based on the ability to parallelize a row source, the partitioning requirements of consecutive row sources and the entire row source tree, and any specification in the SQL statement. A Query Coordinator assumes control of the processing of a entire query and can execute serial row sources. Additional threads of control, Query Server, execute a parallel operators. Parallel operators are called data flow operators (DFOs). A DFO is represented as structured query language (SQL) statements and can be executed concurrently by multiple processes, or query slaves.Type: GrantFiled: January 5, 2001Date of Patent: August 30, 2011Assignee: Oracle International CorporationInventors: Gary Hallmark, Daniel Leary
-
Patent number: RE43905Abstract: A system, method and carrier medium for modeling a Financial Service Organization (FSO) business in a computer software program and for storing the model of the FSO business in a database. An object-oriented business model representing the FSO may be created and stored in a business model database. The one or more business objects included in the business model may be configured to describe various products, methods, functions and properties associated with an FSO. A process map business object may describe a process workflow. The process workflow may identify a sequence of tasks to be performed by an FSO production system to process an FSO transaction. The sequence of tasks associated with an FSO transaction may be consistent with pre-defined business logic for the transaction. Selecting a task object from a plurality of task objects and transferring the task object to a process map display representing the process map business object may create the process workflow.Type: GrantFiled: November 29, 2007Date of Patent: January 1, 2013Assignee: Comp Sci Holdings, Limited Liability CompanyInventor: Steven E. Bierenbaum