Patents Examined by Fred Ehichioya
-
Patent number: 8938475Abstract: Methods, non-transitory computer-readable media, and systems for managing business objects data sources. Multiple business objects data sources, each storing multiple data items, are accessed. For each data source, multiple computer-searchable index documents and multiple metadata tables, including master tables and mapping tables, are generated. The multiple computer-searchable index documents and the multiple metadata tables are provided to perform a search for data items in the multiple business objects data sources.Type: GrantFiled: December 27, 2011Date of Patent: January 20, 2015Assignee: SAP SEInventors: Ganesh Vaitheeswaran, Arindam Bhattacharjee, Raghavendra Nagaraja, Manasa Ranjan Tripathy, Nithin Moolky Kamath, Rahul Kumar Jha
-
Patent number: 8880520Abstract: Embodiments are directed towards managing a display of search results by employing a query-classification for a search query to selectively display trust search results that are displayed distinct from non-trust search results. A search query is classified into a query-class. A search is then performed over non-trust sources, and selectively over trust data sources to obtain non-trust and trust search results, respectively. The trust search results are rank ordered based on various categories of search criteria, including, for example, explicit and implicit relationships. Based on the query-class, a different number of trust search results may be displayed. Further, a position for which the trust search results may be displayed may be based on the query-class. Moreover, the non-trust search results displayed distinct or separate from the trust search results to readily distinguish a type of source of the search results.Type: GrantFiled: April 21, 2010Date of Patent: November 4, 2014Assignee: Yahoo! Inc.Inventors: Tom Gulik, Arun Shankar Iyer, Prasenjit Sarkar, Vinay Kakade, Erwin Tam
-
Patent number: 8626759Abstract: A method and system for searching an information retrieval system for items of interest that are in proximity to geographical locations provided by the user. The information retrieval system can perform a search for specified types of businesses or items of interest that surround or are in close proximity to the user's present geographical location, or a geographical location that the user has pre-configured in a database. The system receives geographical location information concerning the user's position from the wireless network carrier, which tracks the location of the user's mobile communications device. When the user desires to store a geographical location and geographical name for a future search, the information is entered into the pre-configured database. When conducting an information search at a later time, the user can narrow a search request to a geographical area in the vicinity of the stored geographical location.Type: GrantFiled: May 20, 2008Date of Patent: January 7, 2014Assignee: AT&T Intellectual Propert I, L.P.Inventors: David J. Anderson, Senis Busayapongchai
-
Patent number: 8615528Abstract: A method, system and computer program product is provided achieving database sharing by providing an interface to contribute a database and a set of resources to a resource pool in a first cloud environment. The interface further allowing a user to input parameters identifying a database, a set of resources, a set of authorization credentials, and a sharing policy. The interface further comprising responsive to the user using the interface and providing the interface parameters which identify the database, the set of resources, the set of authorization credentials, and the sharing policy, adding the database, the set of resources, the set of authorization credentials, and the sharing policy to the database resource pool in the cloud environment, sharing the database, the set of resources, according to the sharing policy, and utilizing the set of authorization credentials.Type: GrantFiled: July 28, 2011Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventor: Ankur B. Shah
-
Patent number: 8589414Abstract: A computer implemented system and method for providing a computer and collaboration platform around knowledge transfer, expertise, innovation, tangible, intangible and information assets are disclosed. The system converts a static expert content into an active forum in an effective manner to promote collaboration among users in the various categories. The system converts the static content into one or more sections according to a parsing rule. Each section is assigned with one or more categories and one or more plug-ins for forming a framework. The system captures the framework as a model and generates one or more data partnering objects, and stores them in a database. Pursuant to a user's request and attributes of the user, appropriate one or more of the data partnering objects are retrieved from the database to generate an active forum. The system, then, publishes the active forum.Type: GrantFiled: September 8, 2009Date of Patent: November 19, 2013Inventors: Greg Waite, Jason Clark
-
Patent number: 8554807Abstract: A technique for incrementally unloading classes using a region-based garbage collector is described. One aspect of such a technique includes maintaining a remembered set for a class set. The remembered set indicates whether instances of the class set are contained in one or more regions in memory, and in which regions the instances are contained. Upon performing an incremental garbage collection process for a subset of the regions in memory, the technique examines the remembered set to determine whether the class set includes instances in regions outside of the subset. If the remembered set indicates that the class set includes instances outside of the subset of regions, the technique identifies the class set as “live.” This will preclude unloading the class set from the subset of regions.Type: GrantFiled: March 28, 2012Date of Patent: October 8, 2013Assignee: International Business Machines CorporationInventors: Peter Wiebe Burka, Jeffrey Michael Disher, Daryl James Maier, Aleksandar Micic, Ryan Andrew Sciampacone
-
Patent number: 7136846Abstract: A method of accessing information from a wireless device including processing a query and a wireless identifier received from the wireless device, searching a collection of data for a set of results matching the query, selectively reducing the set of results to generate a subset of results and outputting the subset of results on the wireless device according to a style sheet.Type: GrantFiled: April 6, 2001Date of Patent: November 14, 2006Assignee: 2005 Keel Company, Inc.Inventors: Jane Wen Chang, Raymond Lau, John Schweikert
-
Patent number: 7130852Abstract: An internal security method for use with a relational database system is disclosed. The method is incorporated into a database system such that there is no need for security coding be layered on top of the system application software to prevent unauthorized access to restricted database information. The method of the present invention includes at least two embodiments and at least one of the embodiments has a “down the tree view” structure.Type: GrantFiled: July 27, 2001Date of Patent: October 31, 2006Assignee: Silicon Valley BankInventor: Patrice P. Parent
-
Patent number: 7103615Abstract: The distributed system includes a database server, an administration module, a process evaluation module, and a data display module. The administration module is in communication with the database server for providing observation criteria information to the database server. The process evaluation module is in communication with the database server for obtaining the observation criteria information from the database server and collecting process data based on the observation criteria information. The process evaluation module utilizes a personal digital assistant (PDA). A data display module in communication with the database server, including a website for viewing collected process data in a desired metrics form, the data display module also for providing desired editing and modification of the collected process data.Type: GrantFiled: July 23, 2002Date of Patent: September 5, 2006Assignee: The Boeing CompanyInventor: Christopher L. Moffatt
-
Patent number: 7085789Abstract: A compact set of garbage collection tables takes advantage of the redundancies often inherent in live pointer information: multiple call sites in a call stack often share common live pointer information. A call site table lists call site identifiers associated with call stack locations having pointers to heap-allocated data. An associated indirection table (i.e., a descriptor reference table) provides a reference (e.g., an index or a pointer) into a descriptor table, which stores unique descriptors of the call stack locations of interest. The aggregate memory space used by the three tables (i.e., the call site table, the indirection table, and the descriptor table) is typically less than the memory space used by the monolithic live pointer information table.Type: GrantFiled: July 30, 2001Date of Patent: August 1, 2006Assignee: Microsoft CorporationInventor: David R. Tarditi
-
Patent number: 7062505Abstract: New functions for a contact center system include: testing user's comprehension of informational messages with a quiz; capturing insight of superior users having a KPI score above a threshold by having those users submit information on why they perform so well; dynamically ordering solutions to issues by re-ranking the solutions periodically based on recency and frequency; integrating information for use by a contact center representative while online with a customer and information for use when not online; storing content items in a telecommunications industry taxonomy; directing user feedback on a content item to the proper owner/manager of that content; communicating solution information using a solutions taxonomy; displaying a dual information system having a CRM application as well as reference material that is context-appropriate; enforcing completion of a group of templates when creating a content item to be published; ensuring a group of templates for a content item are complete before publishing themType: GrantFiled: November 27, 2002Date of Patent: June 13, 2006Assignee: Accenture Global Services GmbHInventors: David P Lane, Gregory S Reid, Timothy Ringo, Elizabeth H Lian, Daniel C Farrell, Craig Fenton, Elise Shearing, Randy Bell, Sevasti Wong, Anthony Lingham, Audrey Forrester, Claudia Staubitz, Kevin Adams, Lesley Pickering, Paul Ritchie
-
Patent number: 7054852Abstract: A database system includes a plurality of storage modules, with a first storage module storing rows of a first table and a second storage module storing rows of a second table, and a plurality of access modules adapted to manage access of respective storage modules. A first access module corresponds to the first storage module, and a second access module corresponds to the second storage module. The first access module is adapted to distribute rows of the first table to the second access module in response to a join request, and the first access module is adapted to further distribute row identifiers with the distributed rows. The distributed rows contain one or more columns that are part of one or more join conditions of the join request, but does not contain one or more columns that are in a specified result list of the join request or that are part of a subsequent operation specified in the join request.Type: GrantFiled: May 23, 2001Date of Patent: May 30, 2006Assignee: NCR CorporationInventor: Steven B. Cohen
-
Patent number: 7043495Abstract: A method of generating a file suitable for programming a programmable logic device. The method generally comprises the steps of (A) generating a programming item from a plurality of parameters that define a program for the programmable logic device, (B) storing the programming item in a programming field of the file in response to generating, and (C) storing at least one of the parameters in a non-programming field of the file.Type: GrantFiled: July 27, 2001Date of Patent: May 9, 2006Assignee: Cypress Semiconductor Corp.Inventors: David J. Green, Sungyong Pak, Fangyuan Nan
-
Patent number: 7043502Abstract: A method of generating a file suitable for programming a programmable logic device. The method generally comprises the steps of (A) generating a programming item from a plurality of parameters that define a program for the programmable logic device; (B) compressing the programming item to present a compressed item; (C) storing the programming item in a programming field of the file in response to generating; and (D) storing the compressed item in a non-programming field of the file in response to compressing.Type: GrantFiled: November 16, 2001Date of Patent: May 9, 2006Assignee: Cypress Semiconductor Corp.Inventors: David J. Green, Sungyong Pak
-
Patent number: 7035860Abstract: Appropriate actions are identified and associated with a selected artifact in a framework providing a customized application program. A metamodel is specified for a capture of relevant information pertaining to the selected artifact. This metamodel is implemented as a plugin which is integratable into the framework and which allows other plugins of the framework to access the relevant information pertaining to the selected artifact. A collection artifact is generated containing an empty instantiation of the metamodel in which an instantiation of the metamodel may be stored, and the collection artifact is sent to a target platform. On the target platform, the collection artifact containing an instance of the selected artifact is instantiated, and each instantiation of the selected artifact instance contains attributes, characteristics, and a replica of the selected artifact's content.Type: GrantFiled: January 17, 2003Date of Patent: April 25, 2006Assignee: International Business Machines CorporationInventors: Rebecca L. Poole, Laurence E. England, Howard J. Glaser
-
Patent number: 6990502Abstract: A computer network has storage devices organized into X levels and storing element-group information. To determine whether an element is a member of any target groups, each target group is validated by searching the storage devices to find a target group item and, if found, placing the target group in a validated target bin (V). Also, the element is validated by searching the storage devices to find an element item, and if found, determining from the item all groups that the element is listed as being a member of and placing such member-of groups in a search bin (S). If (S) intersects (V), the element is a member of a target group. If not, all groups in (S) are moved to a queue (Q1) corresponding to the storage device at level 1 and an iterative process searches for a membership path from the element to any target group.Type: GrantFiled: February 26, 2003Date of Patent: January 24, 2006Assignee: Microsoft CorporationInventors: Peter David Waxman, Chandramouli Venkatesh, Yevgeniy (Eugene) Rozenfeld, Attila Narin, David Larson
-
Patent number: 6983289Abstract: An iterative search technique is used to quickly and accurately locate information in a database, such as one storing information about digital versatile discs (DVDs). First, a presumably unique search key is generated for an unidentified DVD and compared with corresponding keys in a database. If no match is found progressively less specific information is used to generate a series of search keys that are similarly compared with corresponding keys in the database. If at least one possibly matching record is found, it is determined whether the best matching record can be considered a match, otherwise, less specific information is used to search for a match until predefined least specific information is used.Type: GrantFiled: December 5, 2001Date of Patent: January 3, 2006Assignee: Digital Networks North America, Inc.Inventors: Christopher Commons, Piero Madar
-
Patent number: 6983288Abstract: Techniques for relating data stored in one or more storage systems for an enterprise include managing information chunks in one or more storage systems. Each chunk comprises a unit of data for storage and retrieval operations. The techniques also include managing a vocabulary database. The vocabulary database includes data structures describing atomic concepts among names in an enterprise-specific vocabulary and data structures describing relationships among the atomic concepts. Content in a document is arranged based at least in part on data in the vocabulary database. The content is based at least in part on an information object or “chunk” in the storage system. Thus, content originally unrelated and authored over time by many different persons and organizations can be related using the business vocabulary concepts and relationships in the vocabulary database.Type: GrantFiled: August 8, 2001Date of Patent: January 3, 2006Assignee: Cisco Technology, Inc.Inventors: Michael J. Kirkwood, Sima Yazdani
-
Patent number: 6970866Abstract: Methods and apparatus implementing a technique for retrieving requested data. In general, in one aspect, the technique includes receiving a request from an application to read a portion of an application file and consulting a filter-system file. The filter-system file contains processed data that corresponds to data in the application file and correspondence information indicating how the set of processed data corresponds to the data in the application file. The technique also includes deriving the requested portion of the application file from the processed data using the correspondence information, and delivering the requested portion of the application file to the application.Type: GrantFiled: May 31, 2002Date of Patent: November 29, 2005Assignee: Adobe Systems IncorporatedInventors: James D. Pravetz, Richard L. Sites
-
Patent number: 6963865Abstract: A method and apparatus for searching data to locate a portion identified by a search query. The data may comprise text files in a database. The search query comprises two or more data fragments expected to be contained in the portion of data being sought and in any order. The method comprises receiving the data fragments and searching the data to locate matches between the data and the respective data fragments. Any overlapping matches are discriminated and replaced by an iterative search process until there is found a minimal portion of the data containing all of the data fragments without overlaps, the term minimal meaning a portion with only one complete set of the data fragments (though some but not all can be duplicated). The identified portion of text can be highlighted in a display of the data.Type: GrantFiled: April 5, 2001Date of Patent: November 8, 2005Assignee: International Business Machines CorporationInventor: Rajendra Kumar Bera