Patents Examined by Mark Hershley
-
Patent number: 10339205Abstract: A tool for standardized layout transformations of BIDI data exchanged between legacy and modern systems is provided. The tool retrieves client connection information from a client request for data. The tool determines, based, at least in part, on the client connection information, a client application's operating system. The tool determines whether the data requested in the client request is BIDI data. Responsive to a determination that the data requested is BIDI data, the tool initiates a layout transformation of the data requested at a single point within the database server. The tool returns transformed BIDI data to the client application.Type: GrantFiled: February 22, 2016Date of Patent: July 2, 2019Assignee: International Business Machines CorporationInventors: Pallavi Priyadarshini, Parameswara R. Tatini
-
Patent number: 8392454Abstract: Embodiments herein include a method of performing a computerized search of the electronic document based on a multi-term inclusive query supplied by the user. The process checks each search term match to determine if other terms in the query are in close enough proximity to allow the search term match to remain in the final search results that are eventually reported back to the user, even if such proximities span adjacent pages. More specifically, counts that span the adjacent pages comprise a count of items from a term on one page to a term on a second page adjacent to the first page so as to include a count of all terms between the terms in the counts that span adjacent pages of the printed publications.Type: GrantFiled: March 8, 2007Date of Patent: March 5, 2013Assignee: Xerox CorporationInventor: Stephen C. Morgana
-
Patent number: 8370386Abstract: A computer-based method for creating data mining task templates for utilization in data mining activities is described. The method includes defining, via a template editor and an associated user interface, a task template for discovery of common patterns occurring within data mining events, generating a task editor/wizard from the task template, creating example tasks via the task template and task editor/wizard, running at least one of the example tasks, and refining the task template using results returned from execution of the at least one of the example tasks.Type: GrantFiled: November 3, 2009Date of Patent: February 5, 2013Assignee: The Boeing CompanyInventors: Changzhou Wang, Jai Joon Choi
-
Patent number: 8359304Abstract: A system may receive a model, extract information from the model, form a group of tags using the extracted information, and associate the group of tags with the model. The system may further receive a search query including one or more sequences of characters and determine whether to provide the model in a list of models created for the search query, based on the one or more sequences of characters and the group of tags.Type: GrantFiled: July 18, 2011Date of Patent: January 22, 2013Assignee: The MathWorks, Inc.Inventors: Pieter J. Mosterman, Farid Antoine Abi-Zeid, Hidayet Tunc Simsek, Claudia Gaudagnini Wey, Mojdeh Shakeri, Jay Ryan Torgerson
-
Patent number: 8356009Abstract: Embodiments disclosed herein provide an implementation defined segments (IDS) subsystem which allows new data segments to be added to an identity hub after deployment. A set of metadata tables are utilized to describe IDS, each of which is a data structure encapsulating a single row from a master data record residing in the identity hub. Once a segment (an object) is described, the identity hub can use the information to define persistent storage for the object in the database for any relational database management system, create internal structures to hold the data and process business rules and demographic comparisons against the data object, describe the data object to remote clients, and allow the clients to query the identity hub at runtime about what data objects exist, what fields and data types they contain, and additionally how they might be displayed or formatted on various clients.Type: GrantFiled: September 13, 2007Date of Patent: January 15, 2013Assignee: International Business Machines CorporationInventors: Scott Ellard, Erik Jones
-
Patent number: 8301630Abstract: A method includes receiving input at a user equipment that designates a particular entity recorded in a user equipment contacts database as being an entity to be contacted in case of an emergency and setting an indication in a first field of a corresponding contacts database entry, where the first field is separate from a second field of the contacts database entry that stores a name of the entity.Type: GrantFiled: December 20, 2007Date of Patent: October 30, 2012Assignee: Core Wireless Licensing S.A.R.L.Inventor: Antti Armas Vainio
-
Patent number: 8234267Abstract: Embodiments of the present invention provide a hardware accelerator that assists a host database system in processing its queries. The hardware accelerator comprises special purpose processing elements that are capable of receiving database query/operation tasks in the form of machine code database instructions, execute them in hardware without software, and return the query/operation result back to the host system. For example, table and column descriptors are embedded in the machine code database instructions. For ease of installation, the hardware accelerators employ a standard interconnect, such as a PCle or HT interconnect. The processing elements implement a novel dataflow design and Inter Macro-Op Communication (IMC) data structures to execute the machine code database instructions. The hardware accelerator may also comprise a relatively large memory to enhance the hardware execution of the query/operation tasks requested.Type: GrantFiled: March 15, 2011Date of Patent: July 31, 2012Assignee: Teradata US, Inc.Inventors: Jeremy Branscome, Michael Corwin, Liuxi Yang, Joseph I. Chamdani
-
Patent number: 8229918Abstract: Embodiments of the present invention provide a hardware accelerator that assists a host database system in processing its queries. The hardware accelerator comprises special purpose processing elements that are capable of receiving database query/operation tasks in the form of machine code database instructions, execute them in hardware without software, and return the query/operation result back to the host system. For example, table and column descriptors are embedded in the machine code database instructions. For ease of installation, the hardware accelerators employ a standard interconnect, such as a PCle or HT interconnect. The processing elements implement a novel dataflow design and Inter Macro-Op Communication (IMC) data structures to execute the machine code database instructions. The hardware accelerator may also comprise a relatively large memory to enhance the hardware execution of the query/operation tasks requested.Type: GrantFiled: March 15, 2011Date of Patent: July 24, 2012Assignee: Teradata US, Inc.Inventors: Jeremy Branscome, Michael Corwin, Liuxi Yang, Joseph I. Chamdani
-
Patent number: 8224800Abstract: Embodiments of the present invention provide a hardware accelerator that assists a host database system in processing its queries. The hardware accelerator comprises special purpose processing elements that are capable of receiving database query/operation tasks in the form of machine code database instructions, execute them in hardware without software, and return the query/operation result back to the host system. For example, table and column descriptors are embedded in the machine code database instructions. For ease of installation, the hardware accelerators employ a standard interconnect, such as a PCle or HT interconnect. The processing elements implement a novel dataflow design and Inter Macro-Op Communication (IMC) data structures to execute the machine code database instructions. The hardware accelerator may also comprise a relatively large memory to enhance the hardware execution of the query/operation tasks requested.Type: GrantFiled: March 15, 2011Date of Patent: July 17, 2012Assignee: Teradata US, Inc.Inventors: Jeremy Branscome, Michael Corwin, Liuxi Yang, Joseph I. Chamdani
-
Patent number: 8209350Abstract: Some embodiments of the invention provide methods, mediums, and systems for collecting and updating associated information. The present invention also provides a method and system for managing associated information in one file structure. Associated information can be generated from a source file or data and a portfolio can be generated to collect and store the source file or data and the associated information. A portfolio can include multiple folios storing different aspects of information that are related to one another. Each folio can associate information with aspects of other folios. When a change has occurred on a folio, an update strategy is used to update related folios and a map may be optionally generated. The map may provide information that allows dependent folios to understand what was changed. The map may remain in existence until all the dependent folios have adapted to the change.Type: GrantFiled: September 12, 2007Date of Patent: June 26, 2012Assignee: The MathWorks, Inc.Inventor: Steve Johnson
-
Patent number: 8195703Abstract: A computer program for inventorying a items with attributes. The items are recorded as encoded items by the program. The program maintains a contents table with attribute records each with an identity field, a name field, and a value field. There is an interface for inputting and retrieving item attribute values. Each encoded item is assigned a unique identity value. Each encoded item is represented by one or more attribute records, each storing (1) the unique identity value in the identity field, (2) an attribute type value associated with a particular attribute in the name field, and (3) an encoded value associated with the particular attribute in the value field.Type: GrantFiled: December 2, 2008Date of Patent: June 5, 2012Assignee: Cellco PartnershipInventor: Kenneth Whistler
-
Patent number: 8165999Abstract: An automated method for testing XML/Database/XML layers. To the extent that XML is the de facto communication standard for today's middleware products, most of the middleware products need to produce/accept XML data at some interfaces. This data either comes from or needs to be persisted into DB (database). Two end points are thus represented by XML input/output and DB. To ensure the accuracy of data at the two end points, the same data are typically converted from one format to another between the end points. Manual verification in this vein is possible for development purposes, but in practice this presents inefficiencies if done repeatedly. Accordingly, there is broadly contemplated herein an automation technique to verify the accuracy of data at the two end points.Type: GrantFiled: July 25, 2008Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventors: Mohan K. Jadhav, Debarshi Raha
-
Patent number: 8126922Abstract: A calendar system displays event data via an electronic calendar form that is accessible over a network by a user of a client computer. The system stores event data for multiple events and selectively displays event data based on whether a calendar access request is received from a guest user or an authenticated user. The system displays event data via a default calendar to guest users and displays event data via a customized calendar to authenticated users. The default calendar displays event data for related events based on a contextual relationship that is derived by examining event data for each the multiple events to determine a position separation and/or a frequency of a user supplied keyword in the event data. The customized calendar displays events based on contextual relationships and based on the viewing history of the user and other input data from user.Type: GrantFiled: August 7, 2009Date of Patent: February 28, 2012Assignee: Crieghton UniversityInventors: Damien Holzapfel, Stuart Zimmerman, Tadd Martin
-
Patent number: 8108416Abstract: The present invention is directed towards systems and methods for updating a search results page in response to user interaction with a map resource. The method of the present invention comprises receiving a first search results page in response to a search query comprising at least a first map resource. The method monitors a change in position of a map resource in response to a user interaction and calculates a location corresponding to a map position. The method then re-executes at least one search query based upon said calculated location and displays a second search results page comprising a plurality of updated search results.Type: GrantFiled: October 31, 2007Date of Patent: January 31, 2012Assignee: Yahoo! Inc.Inventor: Keith A. Marlow
-
Patent number: 8090712Abstract: A method of displaying items from a collection of items including a first item is provided. The method determines a first sort order of the collection, and at least one alternate sort order of the collection. At least items adjacent to the first item in the first sort order, and in the alternate sort order, are then compared. The method then displays a portion of the items associated with the first item in each of the first sort order and in the alternate sort order based on the comparison.Type: GrantFiled: March 16, 2007Date of Patent: January 3, 2012Assignee: Canon Kabushiki KaishaInventor: Andrew John Shellshear
-
Patent number: 8086650Abstract: An event log translator for reading and translating, when necessary, the event log records from two distinct event log file formats (e.g. EVT and EVTX formats). Moreover, it is a system for consolidating the log records contained in either of the above formats into a common set of fields, which can be displayed to the user of a computer, exported into different formats (e.g. text files, database tables, etc) or consumed by an event log management system.Type: GrantFiled: November 2, 2007Date of Patent: December 27, 2011Assignee: Ipswitch, Inc.Inventor: Robert A. Milford
-
Patent number: 8086597Abstract: A query of at least one mark-up language document has a path expression comprising a conjunction, a first filter and a second filter. The first filter has a first probe. The second filter has a second probe. The first and second filters form a between filter having start and stop values specified by the first and second probes. A plan to process the query is generated based on, at least in part, a range defined by the start and stop values. An index of mark-up language documents is defined by another path expression; the index comprises values of mark-up language documents that satisfy the other path expression; the values are key values of the index. The plan is to perform a single scan of the key values from the start value to the stop value to identify at least one key value that satisfies the between filter.Type: GrantFiled: June 28, 2007Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Andrey Balmin, Sauraj Goswami
-
Patent number: 8082274Abstract: A project management application provides an environment in which a user can transform a project sketch, which is based on mostly “freeform” data, into a defined project plan. The project management application facilitates the mixture of freeform task attribute values with structured attribute values of one or more project tasks. The project management application can utilize an internal calculation model to manage the relationships between task attribute values despite accepting freeform values for task attributes. The project management application calculates the attribute values to the extent allowed by the calculation model's recognition of the attribute values.Type: GrantFiled: June 28, 2007Date of Patent: December 20, 2011Assignee: Microsoft CorporationInventors: Alice Pritikin Steinglass, Peter de Vries
-
Patent number: 8082225Abstract: A system, method, computer program product, and carrier are described for causing one or more destination-dependent criteria to be applied at least to a data object and indicating a decision whether to transmit the data object to a destination partly based on a default value and partly based on one or more results of the one or more destination-dependent criteria being applied at least to the data object.Type: GrantFiled: August 31, 2007Date of Patent: December 20, 2011Assignee: The Invention Science Fund I, LLCInventors: Edward K. Y. Jung, Royce A. Levien, Robert W. Lord, Mark A. Malamud, William Henry Mangione-Smith, John D. Rinaldo, Jr.
-
Patent number: 8060535Abstract: A telecommunications system includes a network; one or more user devices operably coupled to the network; one or more servers operably coupled to the network, the servers defining document storage locations; and a document management service including: a document address database configured to identify geographical locations associated with the document storage locations; a map display manager configured to cause a display to display a map of geographical locations associated with the document storage locations; and a geography manager configured to allow access to documents at locations defined by the document address database and displayed by the map display manager in association with a particular geographical location.Type: GrantFiled: August 8, 2007Date of Patent: November 15, 2011Assignee: Siemens Enterprise Communications, Inc.Inventor: Paul G. Mayer