Patents Examined by Fred Ehichioya
  • Patent number: 8938475
    Abstract: 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: Grant
    Filed: December 27, 2011
    Date of Patent: January 20, 2015
    Assignee: SAP SE
    Inventors: Ganesh Vaitheeswaran, Arindam Bhattacharjee, Raghavendra Nagaraja, Manasa Ranjan Tripathy, Nithin Moolky Kamath, Rahul Kumar Jha
  • Patent number: 8880520
    Abstract: 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: Grant
    Filed: April 21, 2010
    Date of Patent: November 4, 2014
    Assignee: Yahoo! Inc.
    Inventors: Tom Gulik, Arun Shankar Iyer, Prasenjit Sarkar, Vinay Kakade, Erwin Tam
  • Patent number: 8626759
    Abstract: 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: Grant
    Filed: May 20, 2008
    Date of Patent: January 7, 2014
    Assignee: AT&T Intellectual Propert I, L.P.
    Inventors: David J. Anderson, Senis Busayapongchai
  • Patent number: 8615528
    Abstract: 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: Grant
    Filed: July 28, 2011
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventor: Ankur B. Shah
  • Patent number: 8589414
    Abstract: 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: Grant
    Filed: September 8, 2009
    Date of Patent: November 19, 2013
    Inventors: Greg Waite, Jason Clark
  • Patent number: 8554807
    Abstract: 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: Grant
    Filed: March 28, 2012
    Date of Patent: October 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Peter Wiebe Burka, Jeffrey Michael Disher, Daryl James Maier, Aleksandar Micic, Ryan Andrew Sciampacone
  • Patent number: 7136846
    Abstract: 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: Grant
    Filed: April 6, 2001
    Date of Patent: November 14, 2006
    Assignee: 2005 Keel Company, Inc.
    Inventors: Jane Wen Chang, Raymond Lau, John Schweikert
  • Patent number: 7130852
    Abstract: 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: Grant
    Filed: July 27, 2001
    Date of Patent: October 31, 2006
    Assignee: Silicon Valley Bank
    Inventor: Patrice P. Parent
  • Patent number: 7103615
    Abstract: 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: Grant
    Filed: July 23, 2002
    Date of Patent: September 5, 2006
    Assignee: The Boeing Company
    Inventor: Christopher L. Moffatt
  • Patent number: 7085789
    Abstract: 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: Grant
    Filed: July 30, 2001
    Date of Patent: August 1, 2006
    Assignee: Microsoft Corporation
    Inventor: David R. Tarditi
  • Patent number: 7062505
    Abstract: 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 them
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: June 13, 2006
    Assignee: Accenture Global Services GmbH
    Inventors: 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: 7054852
    Abstract: 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: Grant
    Filed: May 23, 2001
    Date of Patent: May 30, 2006
    Assignee: NCR Corporation
    Inventor: Steven B. Cohen
  • Patent number: 7043495
    Abstract: 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: Grant
    Filed: July 27, 2001
    Date of Patent: May 9, 2006
    Assignee: Cypress Semiconductor Corp.
    Inventors: David J. Green, Sungyong Pak, Fangyuan Nan
  • Patent number: 7043502
    Abstract: 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: Grant
    Filed: November 16, 2001
    Date of Patent: May 9, 2006
    Assignee: Cypress Semiconductor Corp.
    Inventors: David J. Green, Sungyong Pak
  • Patent number: 7035860
    Abstract: 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: Grant
    Filed: January 17, 2003
    Date of Patent: April 25, 2006
    Assignee: International Business Machines Corporation
    Inventors: Rebecca L. Poole, Laurence E. England, Howard J. Glaser
  • Patent number: 6990502
    Abstract: 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: Grant
    Filed: February 26, 2003
    Date of Patent: January 24, 2006
    Assignee: Microsoft Corporation
    Inventors: Peter David Waxman, Chandramouli Venkatesh, Yevgeniy (Eugene) Rozenfeld, Attila Narin, David Larson
  • Patent number: 6983289
    Abstract: 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: Grant
    Filed: December 5, 2001
    Date of Patent: January 3, 2006
    Assignee: Digital Networks North America, Inc.
    Inventors: Christopher Commons, Piero Madar
  • Patent number: 6983288
    Abstract: 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: Grant
    Filed: August 8, 2001
    Date of Patent: January 3, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Michael J. Kirkwood, Sima Yazdani
  • Patent number: 6970866
    Abstract: 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: Grant
    Filed: May 31, 2002
    Date of Patent: November 29, 2005
    Assignee: Adobe Systems Incorporated
    Inventors: James D. Pravetz, Richard L. Sites
  • Patent number: 6963865
    Abstract: 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: Grant
    Filed: April 5, 2001
    Date of Patent: November 8, 2005
    Assignee: International Business Machines Corporation
    Inventor: Rajendra Kumar Bera