Database Schema Or Data Structure (707/100) Patents (Class 707/999.1)
  • Patent number: 8384930
    Abstract: 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: Grant
    Filed: September 28, 2007
    Date of Patent: February 26, 2013
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Osamu Nakamura, Hiroyuki Kaneko, Hiroshi Sekine
  • Patent number: 8380877
    Abstract: 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: Grant
    Filed: May 31, 2011
    Date of Patent: February 19, 2013
    Inventors: Henry Haugland, Linda Wollschlager
  • Patent number: 8374733
    Abstract: 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: Grant
    Filed: August 17, 2009
    Date of Patent: February 12, 2013
    Assignee: Myfligtdata, LLC
    Inventors: Ronald H. Dexheimer, Raymond D. Shinneman
  • Patent number: 8364803
    Abstract: 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 segmentation
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: January 29, 2013
    Assignee: Oricane AB
    Inventor: Mikael Sundström
  • Patent number: 8356059
    Abstract: 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: Grant
    Filed: November 14, 2008
    Date of Patent: January 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Joel E. Wiljanen, Raymond Arifianto, Stephen P. Dolan, Hiroki Kobayashi
  • Patent number: 8347315
    Abstract: 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: Grant
    Filed: January 28, 2011
    Date of Patent: January 1, 2013
    Assignee: Sprint Communications Company L.P.
    Inventor: Mark D. Leonard
  • Patent number: 8326963
    Abstract: 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: Grant
    Filed: March 29, 2011
    Date of Patent: December 4, 2012
    Assignee: Progress Software Corporation
    Inventors: Fady Moussallam, Robert Evelyn, Manuel de Anzizu, William W. Wilson, III
  • Patent number: 8321853
    Abstract: 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: Grant
    Filed: May 11, 2007
    Date of Patent: November 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Jeffrey R. Currier, Alexander W. DeNeui
  • Patent number: 8315791
    Abstract: 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: Grant
    Filed: June 18, 2010
    Date of Patent: November 20, 2012
    Assignee: Nokia Coporation
    Inventors: Elizabeth Bales, Timothy Youngjin Sohn
  • Patent number: 8315988
    Abstract: 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: Grant
    Filed: August 31, 2006
    Date of Patent: November 20, 2012
    Assignee: SAP AG
    Inventors: Christoph W. Glania, Thomas G. Wieczorek, Stefan A. Baeuerle, Robert Getzner, Mario A. Mueller, Till Oppert, Peter W. Engel
  • Patent number: 8291151
    Abstract: 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: Grant
    Filed: December 21, 2005
    Date of Patent: October 16, 2012
    Assignee: SanDisk Technologies Inc.
    Inventor: Alan Welsh Sinclair
  • Patent number: 8280628
    Abstract: 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: Grant
    Filed: January 21, 2011
    Date of Patent: October 2, 2012
    Assignee: Garmin Switzerland GmbH
    Inventor: David A. Smith
  • Patent number: 8275742
    Abstract: 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: Grant
    Filed: October 31, 2003
    Date of Patent: September 25, 2012
    Assignee: Sap Aktiengesellschaft
    Inventors: Ankur Bhatt, Raghunandan Sarangarajan
  • Patent number: 8275862
    Abstract: 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: Grant
    Filed: March 13, 2009
    Date of Patent: September 25, 2012
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Kazutaka Yamamoto
  • Patent number: 8253543
    Abstract: 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: Grant
    Filed: March 10, 2009
    Date of Patent: August 28, 2012
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Kazutaka Yamamoto
  • Patent number: 8244046
    Abstract: 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: Grant
    Filed: May 18, 2007
    Date of Patent: August 14, 2012
    Assignee: Nagaoka University of Technology
    Inventors: Masayuki Takahashi, Yoshiki Mikami, Katsuko T. Nakahira
  • Patent number: 8239675
    Abstract: 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: Grant
    Filed: September 14, 2010
    Date of Patent: August 7, 2012
    Assignee: Research In Motion Limited
    Inventors: Herbert A. Little, Dale J. Hobbs
  • Patent number: 8218876
    Abstract: 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: Grant
    Filed: November 16, 2007
    Date of Patent: July 10, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tsunekazu Arai
  • Patent number: 8219380
    Abstract: 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: Grant
    Filed: February 10, 2009
    Date of Patent: July 10, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Basil Hosmer
  • Patent number: 8195652
    Abstract: 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: Grant
    Filed: March 2, 2010
    Date of Patent: June 5, 2012
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Robert Parsons, Barbara Rechterman, Micheal Zimmerman, James Bladel, Richard Merdinger
  • Patent number: 8181151
    Abstract: 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: Grant
    Filed: October 26, 2007
    Date of Patent: May 15, 2012
    Assignee: Microsoft Corporation
    Inventors: Igor Sedukhin, Daniel Eshner, Stephen T. Swartz
  • Patent number: 8164486
    Abstract: 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: Grant
    Filed: April 30, 2009
    Date of Patent: April 24, 2012
    Assignee: Airbus Operations SAS
    Inventors: Nicolas Jaujou, Laurent Spaggiari, Florence Beaujard, Emmanuelle Castel
  • Patent number: 8161067
    Abstract: 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: Grant
    Filed: February 3, 2004
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: 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: 8140635
    Abstract: 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: Grant
    Filed: March 31, 2005
    Date of Patent: March 20, 2012
    Assignee: Tripwire, Inc.
    Inventor: Robert A. DiFalco
  • Patent number: 8136123
    Abstract: 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: Grant
    Filed: March 11, 2011
    Date of Patent: March 13, 2012
    Assignee: Open Text S.A.
    Inventors: Timothy A. Ozor, Gregory S. Hilton
  • Patent number: 8112501
    Abstract: 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: Grant
    Filed: March 30, 2007
    Date of Patent: February 7, 2012
    Assignee: YAHOO! Inc.
    Inventors: Todd Sampson, John Sampson, Steve Ho, Eric Marcoullier, Neil Scott Rafer
  • Patent number: 8095975
    Abstract: 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: Grant
    Filed: March 18, 2008
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gregory Jensen Boss, Yen-Fu Chen, Rick Allen Hamilton, II, Hari Shankar
  • Patent number: 8090854
    Abstract: 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: Grant
    Filed: August 12, 2010
    Date of Patent: January 3, 2012
    Assignee: International Business Link Co., Ltd.
    Inventor: Takeshi Saito
  • Patent number: 8032476
    Abstract: A method and apparatus for efficient indexed storage for unstructured content have been disclosed.
    Type: Grant
    Filed: April 24, 2011
    Date of Patent: October 4, 2011
    Assignee: Nahava Inc.
    Inventor: Russell Toshio Nakano
  • Patent number: 8027869
    Abstract: 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: Grant
    Filed: October 18, 2002
    Date of Patent: September 27, 2011
    Assignee: 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: 8010483
    Abstract: 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: Grant
    Filed: August 26, 2010
    Date of Patent: August 30, 2011
    Assignee: Lam Research Corporation
    Inventors: Chung-Ho Huang, Hae-Pyng Jea, Tung Hsu, Jackie Seto
  • Patent number: 8005612
    Abstract: 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: Grant
    Filed: July 27, 2007
    Date of Patent: August 23, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Akinori Asahara, Kenji Naka, Michio Morioka, Hirokazu Inayoshi
  • Patent number: 8001552
    Abstract: 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: Grant
    Filed: December 12, 2007
    Date of Patent: August 16, 2011
    Assignee: Bentley Systems, Incorporated
    Inventor: Jason Chickneas
  • Patent number: 7996371
    Abstract: 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: Grant
    Filed: June 10, 2008
    Date of Patent: August 9, 2011
    Assignee: NetApp, Inc.
    Inventor: Vijay Deshmukh
  • Patent number: 7986431
    Abstract: 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: Grant
    Filed: September 19, 2006
    Date of Patent: July 26, 2011
    Assignee: Ricoh Company, Limited
    Inventors: Mototsugu Emori, Takahiro Asai
  • Patent number: 7975240
    Abstract: 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: Grant
    Filed: January 16, 2004
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Andrzej Turski, Lili Cheng, Matthew MacLaurin
  • Patent number: 7971252
    Abstract: 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: Grant
    Filed: June 8, 2007
    Date of Patent: June 28, 2011
    Assignee: Massachusetts Institute of Technology
    Inventors: Richard P. Lippmann, Kyle W. Ingols, Keith J. Piwowarski
  • Patent number: 7954048
    Abstract: 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: Grant
    Filed: September 21, 2006
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Charles S. Gauthier, David G. Herbeck, John E. Petri, Gary R. Summer
  • Patent number: 7954046
    Abstract: 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: Grant
    Filed: December 9, 2005
    Date of Patent: May 31, 2011
    Assignee: Microsoft Corporation
    Inventors: 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: 7953116
    Abstract: 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: Grant
    Filed: March 13, 2009
    Date of Patent: May 31, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Richard J. Cohn
  • Patent number: 7941543
    Abstract: 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: Grant
    Filed: August 23, 2004
    Date of Patent: May 10, 2011
    Assignee: Neon Systems, Inc.
    Inventors: Fady Moussallam, Robert Evelyn, Manuel de Anzizu, William W. Wilson, III
  • Patent number: 7937243
    Abstract: 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: Grant
    Filed: July 7, 2009
    Date of Patent: May 3, 2011
    Assignee: 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: 7933740
    Abstract: 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: Grant
    Filed: August 31, 2009
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Vittorio Castelli, Michail Vlachos, Philip S. Yu
  • Patent number: 7933927
    Abstract: 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: Grant
    Filed: November 17, 2004
    Date of Patent: April 26, 2011
    Assignee: BMC Software, Inc.
    Inventors: Stanley J Dee, Michael S Murley, William J Pothoff
  • Patent number: 7912798
    Abstract: 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: Grant
    Filed: September 11, 2008
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sam Sampson Lightstone, Sriram K. Padmanabhan, Richard E. Swagerman
  • Patent number: 7908608
    Abstract: 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: Grant
    Filed: November 17, 2008
    Date of Patent: March 15, 2011
    Assignee: Vignette Software LLC
    Inventors: Timothy A. Ozor, Gregory S. Hilton
  • Patent number: 7904471
    Abstract: 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: Grant
    Filed: August 9, 2007
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Charu Aggarwal, Philip S. Yu
  • Patent number: 7904447
    Abstract: 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: Grant
    Filed: January 22, 2008
    Date of Patent: March 8, 2011
    Assignee: Intuit Inc.
    Inventors: Kent S. Russell, Mark Richard Tyler, Bradley Gary Keck, Wei Wang, Louis Francisco daRosa, Jr.
  • Patent number: RE42664
    Abstract: 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: Grant
    Filed: January 5, 2001
    Date of Patent: August 30, 2011
    Assignee: Oracle International Corporation
    Inventors: Gary Hallmark, Daniel Leary
  • Patent number: RE43905
    Abstract: 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: Grant
    Filed: November 29, 2007
    Date of Patent: January 1, 2013
    Assignee: Comp Sci Holdings, Limited Liability Company
    Inventor: Steven E. Bierenbaum