Custom Data Structure Types Patents (Class 707/793)
-
Patent number: 8606785Abstract: An apparatus and method for recording activities of an avatar in a virtual world by means of a computer including: means for dividing the virtual world into a plurality of blocks each provided with a unique ID; means for recording a movement history in a storage area of the computer, the movement history including the ID of each block which an avatar acting in the virtual world enters and a time point at which the avatar enters the block; means for deleting the movement history between the first and the last blocks of a plurality of blocks which the avatar enters if the plurality of blocks are continuous in a straight line in one direction; and activity record DB recording means for recording, as an activity dataset in an activity record DB, an event content, the movement history and a repetition count of an event.Type: GrantFiled: August 27, 2012Date of Patent: December 10, 2013Assignee: International Business Machines CorporationInventor: Shinji Iizuka
-
Patent number: 8606812Abstract: A method includes loading at least two databases in a server, a first database including smart tags referred to as stags and a second database including searchable content, enabling a user to generate one or more searches using the stags, each of the stags including at least one or more what components, an equal number of or a single where component, a single how component, several where components and a single how component, or several how components that are linked with another how component, and descriptive metadata and usage data, converting the stags with an interpreting engine into a search query, maintaining in a stag management engine the stag and usage data, generating data from third party databases to rank stags in a graphical user interface, and generating a list of matching results of database records and stags depending on a user selection.Type: GrantFiled: July 9, 2012Date of Patent: December 10, 2013Inventors: Vanessa Paulisch, Stephanie Rauch
-
Patent number: 8600959Abstract: A computer-based method and apparatus for identifying hazardous materials based on observable physical properties and signs and systems of exposure to the hazardous materials. The observable physical properties are obtained by preprocessing plain language data to obtain normalized descriptors and modifiers pertaining to a plurality of properties and signs and symptoms. The normalized descriptors and signs and symptoms are presented to a user in lists for comparison with a sample in the field. Once a material is identified, information can be obtained from the apparatus which is necessary for response to an incident involving the hazardous material. The preferred embodiments of the invention are particularly useful to responders to a hazardous waste incident.Type: GrantFiled: March 17, 2011Date of Patent: December 3, 2013Assignee: Alluviam LLCInventor: Gregory A. Ouzounian
-
Patent number: 8595266Abstract: A method of suggesting accompaniment tracks for synchronised rendering with a content data item includes obtaining data descriptive of the content data item. A database query based at least partly on the data descriptive of the content data item to identify auxiliary content items to a user is resolved. The database (14;28) includes records, each configured to associate descriptive data with an auxiliary content data item for forming an accompaniment track. Data representative of a selection of an auxiliary content data item is received in association with the query, and a database record for the selected auxiliary content data item is caused to be amended to reflect the selection in association with at least part of the descriptive data included in the query.Type: GrantFiled: January 15, 2009Date of Patent: November 26, 2013Assignee: Koninklijke Philips N.V.Inventors: Mauro Barbieri, Johannes Weda
-
Patent number: 8595268Abstract: Method, media, and systems for compressing objects, comprising: receiving a request to write a first object including a first key and a first value, wherein the first object is of a given type; receiving a request to write a second object including a second key and a second value, wherein the second object is of the given type; classifying the first object to a compression dictionary according to at least one rule based on a value of the first object and/or the key of the first object; classifying the second object to the compression dictionary according to at least one rule based on a value of the second object and/or the key of the second object; and compressing the first object and the second object based on the compression dictionary.Type: GrantFiled: September 28, 2011Date of Patent: November 26, 2013Assignee: Garantia Data Ltd.Inventors: Yiftach Shoolman, Ofer Bengal
-
Patent number: 8589423Abstract: Systems and methods for generating and providing enhanced screenshots may include executing instructions stored in memory to evaluate at least a portion of a viewing frustum generated by the instructions to determine one or more objects included therein, obtain metadata associated with the one or more objects, and generate at least one enhanced screenshot indicative of the at least a portion of the viewing frustum by associating the metadata of each of the one or more objects with a location of each of the one or more objects within the at least one enhanced screenshot to create hotspots indicative of each of the one or more objects such that selection at least one hotspot by a computing system causes at least a portion of the metadata associated with the at least one hotspot to be displayed on a display device of a computing system.Type: GrantFiled: January 18, 2011Date of Patent: November 19, 2013Assignee: Red 5 Studios, Inc.Inventors: Mark Kern, David Nikdel, Scott Youngblood
-
Patent number: 8589425Abstract: Aspects of the invention provide a service for data management and integration across a wide range of applications. Clustered computers may be arranged in a cloud-type configuration for storing and handling large amounts of user data under the control of a front-end management server. Communities of distributed users may collaborate on the data across multiple enterprises. Very large tabular data files are uploaded to the storage facilities. The data files are maintained as tables, and a composite table of related information is created and maintained in response to user queries. Different ways of visualizing the data are provided. Depending on the amount of information that can be displayed, features in a spatial index may the thinned for presentation. Spatial and structured queries are processing and results are intersected to obtain information for display.Type: GrantFiled: July 12, 2012Date of Patent: November 19, 2013Assignee: Google Inc.Inventors: Hector Gonzalez, Jayant Madhavan, Andrin Von Richenberg, Anno Langen, Alon Halevy
-
Patent number: 8579811Abstract: In general the invention is directed to systems, methods, and/or software modules which may analyze a patient's drug history, and optionally other data, and derive a probable diagnosis for the patient based on rules.Type: GrantFiled: September 19, 2006Date of Patent: November 12, 2013Assignee: 3M Innovative Properties CompanyInventors: Jon Eisenhandler, Richard F. Averill, Norbert I. Goldfield
-
Patent number: 8577900Abstract: The present invention provides a method and apparatus for enhancing webpage browsing. The method of the invention includes a predicting step which predicts, for a first block in the webpage, a subsequent second block, based on a browsing history of blocks of webpages by at least one user; and a link generating step of automatically generating a link pointing to the second block based on a result of the predicting step. The apparatus includes: predicting means configured to predict, for a first block in the webpage, a subsequent second block, based on a browsing history of blocks of web pages by at least one user; and link generating means configured to automatically generate a link pointing to the second block based on a result of the predicting means.Type: GrantFiled: June 29, 2011Date of Patent: November 5, 2013Assignee: International Business Machines CorporationInventors: Shenghua Bao, Jian Chen, Lu Cheng En, Rui Ma, Zhong Su
-
Patent number: 8577904Abstract: A selection of a composite copy command is detected via a computing device executing an application framework. The composite copy command is propagated to each active application associated with the application framework. A composite data element is received from each active application. The composite data element received from each active application is stored into a copy buffer.Type: GrantFiled: December 7, 2009Date of Patent: November 5, 2013Assignee: International Business Machines CorporationInventor: Cayce B. Marston
-
Publication number: 20130290374Abstract: An organizational model of a hierarchical system can be distributed across various elements of an enterprise. Such elements include representations of the system that are maintained on higher-level business servers and other representations that serve control elements of the system such as programmable logic controllers and/or other industrial control components. In one aspect, an industrial automation system is provided. The system includes at least one controller to instantiate a portion of an organizational hierarchy. A communications component in the controller interacts with at least one other portion of the organizational hierarchy to facilitate data exchange and control between various components of an enterprise.Type: ApplicationFiled: July 1, 2013Publication date: October 31, 2013Inventors: Sujeet Chand, Stephen C. Briant, Kenwood H. Hall, Gavan W. Hood, John J. Baier, Michael D. Kalan
-
Patent number: 8566359Abstract: Empty elements or positions in an arrangement of data are hidden or revealed to present an overview of the relationships between empty and non-empty elements. Empty elements may be revealed at fractional increments of the interval between the two items. Additional empty elements may be revealed at smaller fractional increments of the intervals. Empty elements may be revealed at fixed increments within the interval between two items, with additional empty elements revealed at further multiples of this increment. Hierarchical arrangements of data may be unfolded or expanded to reveal additional empty or non-empty elements at further hierarchy levels. Similarly, nodes of arbitrary graphs that are empty, associated with a specified hierarchy level, and/or satisfy any other criteria may be automatically hidden and grouped with visible items. Hidden data may be revealed based on hierarchy level or a relative position with respect to one, two, or more visible items.Type: GrantFiled: December 15, 2008Date of Patent: October 22, 2013Assignee: PixarInventors: Brendan Donohoe, Murat N. Konar, Robert Jensen, Oren Jacob
-
Patent number: 8566352Abstract: Under the present invention, a multidimensional data structure (MDS) is populated with data handling methods. Specifically, each data handling method is stored in the MDS at an address that corresponds to a set of coordinate values. The sets of coordinate values are determined using responses to a plurality of questions. Once the MDS is populated, a data item can then be associated with a particular data handling method using additional responses to the same plurality of questions that are posed with respect to the data item. Specifically, using the additional responses, a set of coordinate values is determined for the data item. The data item is then associated with the data handling method(s) that is stored in the MDS at the address corresponding to the data item's set of coordinate values.Type: GrantFiled: August 31, 2007Date of Patent: October 22, 2013Assignee: International Business Machines CorporationInventor: William T. Haase
-
Patent number: 8560574Abstract: A method and apparatus for assisting in the optimization of a complex, hierarchical data structure, such as a process flow model, comprising a plurality of elements such as tasks to be carried out, each element having data dependency upon other elements within the hierarchy. The apparatus includes a database for maintaining a data set incorporating a plurality of dependency structure matrices, each dependency structure matrix corresponding to one hierarchical level in the data set; display means for displaying, to the user, a representation of said dependency structure matrices; user input means for effecting the change of a data dependency of a selected element at a selected level in said hierarchy; and data manipulation means for effecting consequential changes in the data set representing said changes in dependency of elements throughout the hierarchical structure.Type: GrantFiled: September 10, 2001Date of Patent: October 15, 2013Assignee: Loughborough University Innovations, Ltd.Inventors: Simon Anthony Austin, Paul Richard Waskett, Andrew Noel Baldwin, John Leslie Steele
-
Patent number: 8554798Abstract: Various embodiments of the present disclosure provide for an asynchronous state engine incorporated within a host application program. The state engine may operate based on a state transition table that may be updated independently of the host application. The state transition table may instruct the asynchronous state engine as to actions that should be performed prior to changing states. Such actions may include interacting with external applications. The state transition table may also instruct the host application to reside in a hold state until responses from external applications are received. Furthermore, the state transition table may instruct the host application as to follow up actions that should be performed when a state is entered. By allowing an external application to plug-in criteria for state changes within the host application, development of the host application may maintain a significant level of flexibility.Type: GrantFiled: October 20, 2009Date of Patent: October 8, 2013Assignee: Oracle International CorporationInventors: Pulleswararao Vandanapu, Fannie Ho, Vikrant Jain
-
Patent number: 8549040Abstract: According to a first aspect of the present invention there is provided a method of operating an XML Document Management Server in an IP Multimedia Subsystem. The method comprises receiving a message from a user terminal requesting an XML document, the XML document conforming to a given structure and containing one or more service rules relating to a service, retrieving an XML document containing said service rules from a data storage entity. If the structure of the retrieved XML document differs from said given structure, adapting a rule or rules of the retrieved XML document such that the XML document conforms to said given structure, and sending the adapted XML document to the user terminal.Type: GrantFiled: March 10, 2009Date of Patent: October 1, 2013Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Mikael Forsberg, Lennart Norell
-
Patent number: 8549039Abstract: Systems and a method are described. The method includes identifying and presenting a plurality of data items comprised of receiving a selection that identifies a parent category; identifying a first plurality of categories based on the parent category, the first plurality of categories including a first category, the plurality of data items not being user-classifiable under the first plurality of categories; identifying the plurality of data items based on a link from the first category to a second category, the second category being included in a second plurality of categories that are respectively associated with the first plurality of categories, the plurality of data items being user-classified under the second category; and communicating, over a network, a user interface response to the receiving the selection, the user interface including the plurality of data items.Type: GrantFiled: January 4, 2012Date of Patent: October 1, 2013Assignee: eBay Inc.Inventor: Joseph Socrates Seamon
-
Publication number: 20130254238Abstract: Techniques for processing relational data with a user-defined function (UDF) are provided. Relational input data being requested by the UDF, from within a relational database system, is intercepted and normalized. The UDF is called with the normalized input data and as the UDF produces output data in response to the normalized input data that output data is captured and normalized. In an embodiment, the normalized output data is used to dynamically update a data model within the relational database for the input data.Type: ApplicationFiled: March 26, 2012Publication date: September 26, 2013Applicant: Teradata US, Inc.Inventors: Lihua Yan, Zhenrong Li, Ejaz Haider
-
Patent number: 8543573Abstract: Information is analyzed and developed by creating consolidated representations of groups of data, which are associated with context information, comprising information about relationships between the groups of data, to create representations of the groups of data. The context information is embedded as symbols in descriptions of at least some of the groups of data. The symbols are used in mapping hierarchical relationships between the groups of data. Representations having commonalities are consolidated. A data network structure having network components comprising groups of data, representations and/or consolidated representations is stored. A data network structure display is created with sounds, light, forms, textures and/or colors, and is analyzed using signal processing or mathematical techniques to review context information associated with the network components without reference to groups of data in the network components.Type: GrantFiled: June 26, 2008Date of Patent: September 24, 2013Assignee: Accuracy & AestheticsInventor: Deborah L. MacPherson
-
Patent number: 8539002Abstract: A subjective information record for inputting data that enables subjective information about a multimedia content to be represented with well defined syntax and semantics and linked to the multimedia content. The record includes a field for inputting data that identifies a multimedia content and a location of the multimedia content; a field for inputting data that identifies an author of subjective information about the multimedia content; a field for a language of the subjective information; and a field for subjective information about the content.Type: GrantFiled: March 1, 2001Date of Patent: September 17, 2013Assignee: Koninklijke Philips N.V.Inventors: Gandhimathi Vaithilingam, Mohamed Abdel-Mottaleb
-
Patent number: 8533231Abstract: A method and system is disclosed for providing a cloud storage system supporting existing APIs and protocols. The method of storing cloud storage system (CSS) object metadata separates object metadata that describes each CSS object as a collection of named chunks with chunk locations specified as a separate part of the metadata. Chunks are identified using globally unique permanent identifiers that are never re-used to identify different chunk payload. While avoiding the bottleneck of a single metadata server, the disclosed system provides ordering guarantees to clients such as guaranteeing access to the most recent version of an object. The disclosed system also provides end-to-end data integrity protection, inline data deduplication, configurable replication, hierarchical storage management and location-aware optimization of chunk storage.Type: GrantFiled: August 12, 2011Date of Patent: September 10, 2013Assignee: Nexenta Systems, Inc.Inventors: Alexander Aizman, Caitlin Bestler
-
Patent number: 8527502Abstract: A system method and computer-readable media for searching an object oriented database are provided. The present invention may be employed to detect software bugs, deficiencies and/or errors in, affecting, or related to, an object database management system. The invented technique may use an SQL table join query to search for incomplete, damaged or erroneous software objects.Type: GrantFiled: March 29, 2007Date of Patent: September 3, 2013Inventor: Blade Makai Doyle
-
Patent number: 8527542Abstract: User-generated input may be received to initiate a generation of a message associated with an incident of a computing system having a multi-layer architecture that requires support. Thereafter, context data associated with one or more operational parameters may be collected from each of at least two of the layers of the computing system. A message may then be generated on at least a portion of the user-generated input and at least a portion of the collected context data. Related apparatuses, methods, computer program products, and computer systems are also described.Type: GrantFiled: December 30, 2005Date of Patent: September 3, 2013Assignee: SAP AGInventors: Tilmann Haeberle, Lilia Kotchanovskaia, Zoltan Nagy, Berthold Wocher, Juergen Subat
-
Patent number: 8527545Abstract: Member objects of a computer system part(s) in an Enterprise Information System (EIS) are identified and categorized for export to a packaging process or to another computer system over tiers of network(s). An intermediate representation of the part(s) is made while applying context rule(s) to determine a standard specified context or a non-specified context of the parts. For a standard specified context, a directed search acquires the set of runnable and/or non-runnable member objects in a location(s) in the EIS. For a non-specified context, an implicit traversal search is performed for any of the set of runnable and/or non-runnable member objects in one or more locations in an Enterprise Information System (EIS). Set(s) of runnable and/or non-runnable member objects are accessed at their locations in the EIS and a preliminary package specification is made therefrom. Digital assets listed therein are updated with export descriptors added to the extended environment.Type: GrantFiled: November 1, 2010Date of Patent: September 3, 2013Assignee: OP40 Holdings, Inc.Inventors: Mark Bobick, Charles P. Pace, Paolo R. Pizzorni, Shuang Chen
-
Patent number: 8521783Abstract: The present invention provides a highly reliable and scalable architecture for data centers. Work to be performed is divided into discrete work units. The work units are maintained in a pool of work units that may be processed by any number of different servers. A server may extract an eligible work unit and attempt to process it. If the processing of the work unit succeeds, the work unit is tagged as executed and becomes ineligible for other servers. If the server fails to execute the work unit for some reason, the work unit becomes eligible again and another server may extract and execute it. A server extracts and executes work units when they have available resources. This leads to the automatic load balancing of the data center.Type: GrantFiled: August 23, 2012Date of Patent: August 27, 2013Assignee: Microsoft CorporationInventors: Cosmin A. Corbea, R. Donald Thompson
-
Publication number: 20130218926Abstract: Improved, re-arrangeable, and/or customizable data tree hierarchies, and methods of use thereof, are provided. In one embodiment, a method for customizing a data tree hierarchy includes providing, to a plurality of communication devices that are each associated with one or more respective users, access to a data tree hierarchy. The data tree hierarchy is adapted to include a plurality of data items, and each of the plurality of data items is positionable at one of a plurality of hierarchal levels. The method also includes receiving input from one or more of the communication devices to change a position of one or more of the plurality of data items in the data tree hierarchy, and changing the position of the one or more of the plurality of data items in the data tree hierarchy in response to receiving the input from the one or more of the communication devices.Type: ApplicationFiled: February 22, 2012Publication date: August 22, 2013Inventor: David Qingdong Ge
-
Patent number: 8516001Abstract: A context store holding one or more context items is accessible by one or more domain interpreters. Each context item includes a unique identifier and one or more context-describing values. The domain interpreters include context providers for loading a context item with context-describing values and/or context consumers for taking context-describing values from a context item.Type: GrantFiled: June 24, 2008Date of Patent: August 20, 2013Assignee: Microsoft CorporationInventor: Gregory Parks
-
Patent number: 8516007Abstract: A merge application creates a particular set of documents for a particular matter. The merge application receives a selection of a particular master template corresponding to the particular set of documents, where the selected master template specifies a plurality of slave templates, and also receives a selection of a data structure from a database with data relating to the particular matter. The selected master template and the selected data structure are employed to produce the set of documents for the particular matter in an electronic form, where a corresponding document of the set is produced for each specified slave template in the selected master template. Each corresponding document is produced according to common content in the slave template and data in the selected data structure in the database referred to by placeholders in the slave template.Type: GrantFiled: September 13, 2011Date of Patent: August 20, 2013Assignee: United Services Automobile Association (USAA)Inventors: Isauro Bargas, Maheshwer Annamalai, Anil C. Abraham
-
Patent number: 8515997Abstract: Systems and methods are provided for manipulating data sets. In accordance with one implementation, a computerized system is provided for storing, managing, indexing, interrelating, and/or retrieving data sets in a manner independent of the data model. The system includes an element module configured to store and uniquely identify elements and an element relation module configured to store relationships between the elements in the element module. The computerized system may also comprise a class module configured to store attributes of elements in a class and a type definition module configured to define the class and the attributes related to the class. The computerized system may further comprise a state machine module, the state machine module including a state machine transition module and a status module.Type: GrantFiled: June 15, 2012Date of Patent: August 20, 2013Assignee: Enterprise Elements, Inc.Inventor: Bruce Randall DeWoolfson
-
Patent number: 8515962Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for importing objects. A computer system processes structured electronic documents that define objects to be imported into a database in multiple phases. In a first phase, the computer system analyzes the structured electronic documents to determine whether the objects to be imported are related to one or more other objects that have yet to be stored in the database. If so, the computer system generates contextual information that defines the relationships between the objects. In a second phase, the computer system establishes relationships in the database between related objects using the contextual information.Type: GrantFiled: March 30, 2011Date of Patent: August 20, 2013Assignee: SAP AGInventors: Kai Dehmann, Peter Surma, Herbert Hackmann
-
Patent number: 8510341Abstract: The reusable custom-defined nestable compound data type for construction of database objects of one or more embodiments of the invention provide advantages over traditional non-reusable structured tables of RDBM systems. The data structure of one or more embodiments of the invention may be thought of in part as a generalized form of a user defined compound data type that may be used to model various “exotic” data structures, such as flexible hierarchies and networks, in database schema. Thus, the system, methods and data structures of one or more embodiments of the invention may be used to define and instantiate structures that support the creation of flexible nested records that expose the relationship between parent records and private child sub-records in a database schema.Type: GrantFiled: November 21, 2008Date of Patent: August 13, 2013Assignee: SAP AGInventors: Paul N. Weinberg, Dave L. Sullivan, Eugene Cherny
-
Patent number: 8510297Abstract: A dispatching system adjusts resources to meet real-time changes in demand. When a customer requests service, a work assignment is generated and sent to an employee. When a customer cancels the requested service, a cancellation code is sent to the employee. The cancellation code informs the employee that the work assignment has been canceled.Type: GrantFiled: November 18, 2011Date of Patent: August 13, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Patrichia Ditcharo, James S. Wheeler
-
Publication number: 20130204901Abstract: In alternative embodiments, the invention provides computer-implemented methods comprising: (a) representing a plurality of Data Node Archive (DNA) data elements, or a plurality of non-deoxyribonucleic acid (non-DNA) data elements, in a model having a format or organization in accordance with (or equivalent to, or analogous to) a biological deoxyribonucleic acid (DNA) model format or equivalent thereof; or, (b) a computer-implemented method comprising a subset of, substantially all, or all of the steps as set forth in the flow chart of FIG. 7.Type: ApplicationFiled: September 9, 2011Publication date: August 8, 2013Applicant: SAN DIEGO STATE UNIVERSITY (SDSU) FOUNDATIONInventor: Akshay Pottathil
-
Patent number: 8498973Abstract: Making data available from a database is disclosed. Making data available includes specifying a query function having a query function name, wherein the query function includes a structure and a member, determining the structure and the member included in the query function, wherein the query function has a query function name and includes the structure and the member, creating an index for the structure on the member, and compiling the query function to be available to a user by invoking the query function name without the user having to specify the structure and the member. Retrieving data from a database is disclosed. Retrieving includes invoking a query function that specifies a plurality of structures and a value, accessing a cross index of the plurality of structures, and using the cross index to access the data.Type: GrantFiled: February 25, 2011Date of Patent: July 30, 2013Assignee: Infoblox Inc.Inventors: Srinath Gutti, Stuart M. Bailey, Ivan W. Pulleyn
-
Patent number: 8495098Abstract: Embodiments of systems and methods disclosed may serve to normalize digital content into a canonical format to in a way that decouples the digital content from a format that may be required by consuming devices. Specifically, certain embodiments may create a container for storing the digital content and store structured representations and metadata associated with that digital content in that container.Type: GrantFiled: August 30, 2011Date of Patent: July 23, 2013Assignee: Libredigital, Inc.Inventors: Frederick A. Kern, Albert Leo McGuill, III, William Joseph Champ, Matthew Paul Bush
-
Patent number: 8495097Abstract: Methods and apparatus implementing systems and techniques for traversing a hierarchical layout template to accelerate a constraint-driven backtracking search for a solution of the layout template. In general, in one implementation, the techniques include identifying a shared content element constraint that defines a content requirement common to all layout structures possible in a choice substructure in a hierarchical layout template, and associating the shared content element constraint with a root node of the choice substructure in the hierarchical layout template.Type: GrantFiled: January 17, 2008Date of Patent: July 23, 2013Assignee: Adobe Systems IncorporatedInventor: Robert M. Ayers
-
Publication number: 20130185335Abstract: A method and apparatus for implementing a learning model for facilitating answering a query on a database. Example embodiments include processing logic to: receive access to a database having a plurality of rows; determine for each row in the plurality of rows which of a plurality of child nodes to associate with a row based on the row and current parameters, where the current parameters correspond to parameters of a probability distribution for the plurality of child nodes; determine new parameters for the plurality of child nodes based on associated rows of the plurality of rows; determine whether or not to return a result which indicates the new parameters based on the current parameters, the new parameters, and the plurality of rows; and return a result which indicates the new parameters.Type: ApplicationFiled: January 13, 2012Publication date: July 18, 2013Applicant: Quova, Inc.Inventor: Armand Erik Prieditis
-
Patent number: 8489658Abstract: Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file.Type: GrantFiled: June 19, 2012Date of Patent: July 16, 2013Assignee: Cisco Technology, Inc.Inventors: Bryan C. Turner, John Toebes, Douglas Jay Walker
-
Patent number: 8489629Abstract: A communication terminal device includes: a communication unit configured to connect to a network to transmit and receive contents among a plurality of nodes; a memory configured to accumulate a history table that stores a search history of a content search; and a processor configured to execute a process comprising: storing the search history of the content search in the history table; comparing metadata attached to a search object content that is a content search object with metadata attached to a content stored in the history table; determining whether the content stored in the history table is similar to the search object content based on the comparing of the metadata; and making the transmission unit transmit information inquiring about possession of the search object content to a node that possesses a content determined to be similar to the search object content.Type: GrantFiled: March 17, 2011Date of Patent: July 16, 2013Assignee: Fujitsu LimitedInventors: Toru Kamiwada, Hironori Sakakihara
-
Patent number: 8489642Abstract: An item switching method for a man-machine interface having a plurality of objects includes generating a stack list for recording selecting information related to the plurality of objects, receiving a command for selecting an object from the plurality of objects, and determining a procedure to select the object according to the command and the selecting information recorded in the stack list.Type: GrantFiled: October 21, 2010Date of Patent: July 16, 2013Assignee: Wistron NeWeb CorporationInventor: Wo-Chin Chen
-
Patent number: 8484250Abstract: An organizational model of a hierarchical system can be distributed across various elements of an enterprise. Such elements include representations of the system that are maintained on higher-level business servers and other representations that serve control elements of the system such as programmable logic controllers and/or other industrial control components. In one aspect, an industrial automation system is provided. The system includes at least one controller to instantiate a portion of an organizational hierarchy. A communications component in the controller interacts with at least one other portion of the organizational hierarchy to facilitate data exchange and control between various components of an enterprise.Type: GrantFiled: September 30, 2005Date of Patent: July 9, 2013Assignee: Rockwell Automation Technologies, Inc.Inventors: Sujeet Chand, Stephen C. Briant, Kenwood H. Hall, Gavan W. Hood, John J. Baier, Michael D. Kalan
-
Patent number: 8478761Abstract: The present invention relies on the two-dimensional information in documents and encodes two-dimensional structures into a one-dimensional synthetic language such that two-dimensional documents can be searched at text search speed. The system comprises: an indexing module, a retrieval module, an encoder, a quantization module, a retrieval engine and a control module coupled by a bus. Electronic documents are first indexed by the indexing module and stored as a synthetic text library. The retrieval module then converts an input image to synthetic text and searches for matches to the synthetic text in the synthetic text library. The matches can be in turn used to retrieve the corresponding electronic documents. In one or more embodiments, the present invention includes a method for comparing the synthetic text to documents that have been converted to synthetic text for a match.Type: GrantFiled: March 8, 2012Date of Patent: July 2, 2013Assignee: Ricoh Co., Ltd.Inventor: Jorge Moraleda
-
Patent number: 8478767Abstract: Systems and methods for generating and providing enhanced screenshots may include executing instructions stored in memory to evaluate at least a portion of a viewing frustum generated by the instructions to determine one or more objects included therein, obtain metadata associated with the one or more objects, and generate at least one enhanced screenshot indicative of the at least a portion of the viewing frustum by associating the metadata of each of the one or more objects with a location of each of the one or more objects within the at least one enhanced screenshot to create hotspots indicative of each of the one or more objects such that selection at least one hotspot by a computing system causes at least a portion of the metadata associated with the at least one hotspot to be displayed on a display device of a computing system.Type: GrantFiled: June 28, 2012Date of Patent: July 2, 2013Inventors: Mark Kern, David Nikdel, Scott Youngblood
-
Patent number: 8473722Abstract: The present invention relates to an object-based processor architecture which allows exact pointer identification by strictly separating pointers and data from one another in the memory and in the processor registers. The access to the memory is performed exclusively via pointers which refer to objects. An object contains separate areas for pointers and data and an attribute field for describing the length of the two areas. Both the pointers in the pointer registers and also the pointers in the pointer areas of the objects directly contain the address of the objects to which they refer. The suggested processor architecture allows the integration of automatic garbage collection, which may be implemented completely or partially in hardware. A real-time capable garbage collection may be implemented especially efficiently through hardware support.Type: GrantFiled: July 1, 2004Date of Patent: June 25, 2013Assignee: Universitaet StuttgartInventor: Matthias Meyer
-
Patent number: 8468172Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.Type: GrantFiled: December 27, 2010Date of Patent: June 18, 2013Assignee: SAP AGInventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
-
Patent number: 8468170Abstract: Users are enabled to quickly and easily associate records representing entities such as themselves, other users, contacts, accounts, teams/groups, and similar ones employing a record of the association and assign each entity a role or other attributes as a part of this association. Relationship records and attributes preserving entity association information allow teamwork, communication, and collaboration for effective management of business processes. The records and attributes also enable visualization and facilitate deeper understanding of the relationships between people, data, and business processes.Type: GrantFiled: December 15, 2008Date of Patent: June 18, 2013Assignee: MicrosoftInventors: Andrew Bybee, Derik Stenerson, Denis Seniuc, Kalmadi Santhosh Rao, Shashi Ranjan
-
Patent number: 8468171Abstract: Provided is a mechanism wherein key-value structure data are effectively combined, and dynamic changes in the data structure and amount of data are coped with flexibly; and wherein the throughput in frequent reading of simple tables is improved with this mechanism. A flexible data model is built, by making a referring mechanism for referring to attributes, and a referred-to mechanism wherein references to attributes are made, to be a “referring—-referring” element and a “referred-to—-referred-to” element; making a component by sandwiching key-value-store structure data; and combining components having multiple attributes with each other, as a “referring—referred-to” relationship. Furthermore, receiving search results as a key-value-store structure cache will contribute in simplifying accesses by conventional application programs to the aforementioned flexible data model, which by extension will contribute in making the whole application program more high-speed.Type: GrantFiled: July 2, 2010Date of Patent: June 18, 2013Assignee: Shuhei NishiyamaInventor: Shuhei Nishiyama
-
Patent number: 8468256Abstract: A method, system, and policy file data structure stored on computer-readable medium comprise reading a policy identifier field containing data representing an identifier for a security policy. Further, a protocol identifier field is read containing data representing an identifier for a protocol associated with the security policy identified in the policy identifier field. In addition, a protocol element entry containing data representing a protocol element for protocol identified by the protocol identifier field is associated with a network adapter.Type: GrantFiled: July 2, 2007Date of Patent: June 18, 2013Assignee: McAfee, Inc.Inventors: Mark J. McArdle, Brent A. Johnston, Philip D. R. Nathan, James Dool
-
Patent number: 8463821Abstract: Systems and methods are provided that build and publish online documents. Source files of the online documents are automatically built into a book and published on a web site for review. A report regarding the build is provided to the author of the documents. The author can use the report to determine whether the build was successful, and whether manual intervention is necessary. The books are also archived.Type: GrantFiled: April 15, 2008Date of Patent: June 11, 2013Assignee: Oracle International CorporationInventors: Jedidja Lubbers, Vivek Kumar, Ravinder Pal Singh Sidhu, Theresa M. Robertson Bandy, Robert Crews, Edgar S. Gilchrist, Arumugam Thiravallur Palani, Phaneendra Reddy, Antonio Romero
-
Patent number: 8463819Abstract: A centralized enterprise security and provisioning policy framework is described. Enterprise wide security and provisioning is stored in a hierarchical fashion in a centralized LDAP based Directory server. Each policy and user maps directly to a unique entry in the directory. Policy entries can be created at specific administrative points in the Directory Information Tree instead of having to duplicate these policies as attributes of every user entry in the directory. The policies can be classified into provisioning, authentication, and authorization policies.Type: GrantFiled: March 17, 2005Date of Patent: June 11, 2013Assignee: Oracle International CorporationInventors: Gurudatt Shashikumar, Hari V. N. Sastry