Patents Examined by Dennis Myint
  • Patent number: 7660784
    Abstract: Generating a keyword resolution includes receiving one or more keywords from a requestor and determining a geographic location to be associated with a resolution of at least one of the keywords against electronic information within at least one electronic information store. The keywords are resolved against the electronic information based, at least in part, on the geographic location and at least one matching result revealed through the resolution of the keywords based, at least in part, on the geographic location associated therewith is made perceivable.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: February 9, 2010
    Assignee: AOL LLC
    Inventors: Ajaipal Singh Virdy, Lambert Arians
  • Patent number: 7653651
    Abstract: One embodiment of the invention employs “transparent object persistence” techniques in which persistent data objects (i.e., the objects that represent persistent data from a database) are separated from business processing objects (i.e., the objects that handle the requests, process specific business operations, manipulate the persistent data and respond to clients). Within a Java 2 Enterprise Edition (“J2EE”) environment, the business processing objects are entity beans managed by an Enterprise Java Bean (“EJB”) container. A persistence manager manages the persistent data objects, which provide an in-memory representation of a set of database data. The entity beans manipulate the persistent data by invoking get/set accessor methods on the persistent data objects.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: January 26, 2010
    Assignee: SAP AG
    Inventor: Vladimir K. Pavlov
  • Patent number: 7644099
    Abstract: A method and apparatus for automatically and dynamically generating a user interface for a client based upon a database model. An application server creates a user interface description in accordance with the database model. The description is then distributed to the client, which interprets the description and creates the user interface therefrom.
    Type: Grant
    Filed: April 13, 2004
    Date of Patent: January 5, 2010
    Assignee: Apple Inc.
    Inventors: Andreas W. Wendker, Eric Noyau
  • Patent number: 7624135
    Abstract: In the method of controlling a file system driver of an electronic computer and the program for the method and further the storage medium containing the program according to the present invention, access to a file stored in a storage device of the electronic computer is controlled in a kernel mode. When a specific file in a file system of an electronic computer (11) is accessed from an application program (4), the access is received in a kernel mode (8) of an OS (3). Then, an access control database (36) comprising filenames in the file system and access methods is referenced to judge whether or not the access to the specific file conforms to conditions prescribed in the access control database (36). If the access to the specific file does not conform to the conditions, the access is canceled.
    Type: Grant
    Filed: February 27, 2003
    Date of Patent: November 24, 2009
    Assignee: Science Park Corporation
    Inventors: Koichiro Shoji, Takashi Nozaki
  • Patent number: 7620628
    Abstract: Search results are processed using search requests, including analyzing received queries in order to provide a more sophisticated understanding of the information being sought. A concept network is generated from a set of queries by parsing the queries into units and defining various relationships between the units. From these concept networks, queries can be automatically categorized into categories, or more generally, can be associated with one or more nodes of a taxonomy. The categorization can be used to alter the search results or the presentation of the results to the user. As an example of alterations of search results or presentation, the presentation might include a list of “suggestions” for related search query terms. As other examples, the corpus searched might vary depending on the category or the ordering or selection of the results to present to the user might vary depending on the category.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: November 17, 2009
    Assignee: Yahoo! Inc.
    Inventors: Shyam Kapur, Jignashu Parikh, Deepa Joshi
  • Patent number: 7613720
    Abstract: Provided are a method, system, and program for selectively removing entities from a user interface displaying network entities. A discovery database includes information on at least one network, and, for each network, information on entities in the network and a status of the entities. A user interface display is generated indicating the entities in one network that are available and unavailable. User selection is received of at least one entity in the network that is displayed as unavailable, wherein at least one displayed unavailable entity is not selected. User selection is received to remove the selected at least one entity and the selected at least one entity and any underlying entities within the selected entity are removed in response to the user selection to remove the selected at least one entity.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: November 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Zhengwen He, David Lynn Merbach, William Roy Yonker
  • Patent number: 7610266
    Abstract: A method for vertical integrated performance and environment monitoring includes steps, or acts, of: defining one or more events to provide a unified specification; registering one or more events to be detected; detecting an occurrence of at least one of the registered event or events; generating a monitoring entry each time one of the registered events is detected; and entering each of the monitoring entries generated into a single logical entity.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: October 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Gheorghe C. Cascaval, Evelyn Duesterwald, Peter F. Sweeney, Robert W. Wisniewski
  • Patent number: 7610318
    Abstract: A two-phase process FlashCopy operation is provided that can be used to aid in the formation of consistency groups across multiple storage control units. In the first phase, preparations to create a new consistency group are made “revertible” by write-inhibiting the source volumes through “Establish-FlashCopy-revertible” commands. If the preparation of any volume within the consistency group fails, a “Withdraw-FlashCopy-revert” command may be executed, thereby causing a retention of the prior FlashCopy point-in-time copy. In the second phase, executed if all preparations are successful, a “Withdraw-FlashCopy-commit” command may be executed to remove all write-inhibit indicators, complete the creation of the new FlashCopy point-in-time copy and secure the new consistency group. Write requests to the FlashCopy source volumes may then be received and processed without risking corruption of the new consistency group on the Flashcopy target volumes.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: October 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Robert F. Bartfai, Edward H. Lin, Gail A. Spear, Michael E. Factor, Sivan Tal
  • Patent number: 7603369
    Abstract: In a client/server system that authenticates according to a terminal ID, a terminal authentication apparatus is provided that is capable of authenticating a terminal device correctly even if the method of generating a terminal ID has been changed from the old version to a new one, and thus useful as an authentication apparatus for a net TV, mobile phone, on-line network for ATMs, and the like. The apparatus transmits two terminal IDs generated with the generation methods in both old and new versions. With this method, the server authenticates from these two terminal IDs according to the ID fields of the old and new versions, and additionally updates the ID in the old version to a new one.
    Type: Grant
    Filed: October 20, 2004
    Date of Patent: October 13, 2009
    Assignee: Panasonic Corporation
    Inventors: Tomohiro Koganei, Teruo Koukai
  • Patent number: 7603342
    Abstract: There is disclosed a method, device, and software for presenting search results in a response to an end-user query. Search results are combined from results from a plurality of indexes, each of the search results having an associated key field. Index entries of each of the plurality of indexes are queried using an index-specific search algorithm to obtain a set of matching search results for each index, each matching search result having a quality of match specific to its index. A relative priority is determined for each of the plurality of indexes and the matching search results from the plurality of indexes are combined into a merged list of ordered search results based on the determined priority. A search result from a lower priority index is discarded in favor of any matching search result from a higher priority index.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: October 13, 2009
    Assignee: Vortaloptics, Inc.
    Inventors: David B. Gosse, Tym D. Feindel, Jungho Kim, Justin R. Nutzman, Jason P. Nutzman, Michael T. Winters, Jennifer L. Gosse
  • Patent number: 7599963
    Abstract: Extensible reconfigurable media appliance for security and entertainment captures images digitally for storage. Digital effects and filters are applied to incoming video stream on-the-fly or to video data stored in memory. Digital effects and filters are dynamically stored, modified, updated or deleted, providing extensible reconfigurable effects studio. Digital media appliance communicates wirelessly with other media appliances, computers, security systems, video storage, email, chat, cellular services or PDAs to provide seamless integration of captured video stream.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: October 6, 2009
    Inventor: Dennis S. Fernandez
  • Patent number: 7599948
    Abstract: An integration server system for mapping data objects on a database schema offers a strongly-typed model API, complex constraint management, and association balancing. The integration server system also has improved performance through optimized handling of ordered associations of data object and of string-valued attributes. The integration server system comprises a database schema configured to store a set of data object instances. A metadata model represents a configuration of the set of data object instances in the database schema. A model application programming interface provides a client application with access to the set of data object instances, and a metadata application programming interface provides a client application with access to the set of data object instances via the metadata model.
    Type: Grant
    Filed: October 10, 2003
    Date of Patent: October 6, 2009
    Assignee: Oracle International Corporation
    Inventors: David Thompson, Oleg Nickolayev, Yogeshwar Wamanrao Kuntawar
  • Patent number: 7596561
    Abstract: A server runs a software program controlling a system and is connected to the Internet to communicate with one or more advertising agencies. A client of the agencies has a home location with a server connected to the Internet for communication with the server and the agencies. The client can have branches that are connected to the Internet for communication with the server and the Client Home and, in some circumstances, with the agencies. Also connected to the Internet are Media parties representing any and all types of advertising display parties such as radio, television, print, billboard, etc. The media parties also could be brokers that place the advertising with various media outlets.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: September 29, 2009
    Assignee: Adgiants, LLC
    Inventor: David E. Farmer
  • Patent number: 7590639
    Abstract: A system and method are described for ordering a database flush sequence prior to committing transaction changes to a database. In one embodiment, a plurality of data operations modifying persistent data objects are performed in a sequential order within an object-oriented environment. Relational dependencies between the persistent data objects are evaluated and the changes to the data objects are reordered based on the relational dependencies. Once reordered, the changes are committed to the database. In one embodiment, a depth first search algorithm is employed to determine the appropriate order to commit the data to the database.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: September 15, 2009
    Assignee: SAP AG
    Inventors: Viktoriya Ts. Ivanova, Vladimir K. Pavlov
  • Patent number: 7587403
    Abstract: An information input apparatus for inputting content information and obtaining attribute information for identifying the content information. By transmitting the obtained attribute information to other apparatuses when the content information is input, attribute information can be easily added to the content information. Then, the attribute information added to the content information can be distributed.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: September 8, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hidetomo Sohma, Hiroshi Tojo, Tomomi Takata
  • Patent number: 7587418
    Abstract: A method to manage data located on networked devices is provided. The method includes replicating objects residing on the devices and collecting information about at least one of the objects or the devices. The method further includes receiving input on desired information governance policies and outcomes and analyzing the replicated objects, collected information and received input to determine an information governance action.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: September 8, 2009
    Assignee: International Business Machines Corporation
    Inventor: Windsor Wee Sun Hsu
  • Patent number: 7584203
    Abstract: This invention allows to control archive of data without any load on the operator of a service by automatically changing the archive condition in correspondence with product information related to the service. When data is to be archived in an apparatus connected to a network, the data archive period is changed on the basis of the information of a product related to the service, which is sent from the user. For example, when the archive condition is the archive period, control is executed to delete data that has expired.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: September 1, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hiroshi Satomi, Satoshi Igeta, Tomonobu Hiraishi
  • Patent number: 7580946
    Abstract: The present invention discloses systems and methods for automating the EII, using a smart integration engine based on metadata. On-line execution (i.e. data access, retrieval, or update) is automated by integrating heterogeneous data sources via a centralized smart engine based on metadata of all data sources managed in a metadata repository. The data-source assets are mapped to business metadata (terminology) giving programmers the ability to use business terms, and overcome technical terms. IT departments can use the business-level terms for easy and fast programming of all services “at the business level”. The integration is performed by the engine (via pre-configuration) automatically, dynamically, and on-line, regardless of topology or technology changes, without user or administrator intervention. MDOA is a high-level concept in which the metadata maps the technical low-level terms to business high-level terms.
    Type: Grant
    Filed: August 9, 2007
    Date of Patent: August 25, 2009
    Assignee: Bizweel Ltd.
    Inventors: Rabia Mansour, Munir Badir, Majed Amer, Talea Sarsour, Naila Badir
  • Patent number: 7577636
    Abstract: Extensible reconfigurable media appliance for security and entertainment captures images digitally for storage. Digital effects and filters are applied to incoming video stream on-the-fly or to video data stored in memory. Digital effects and filters are dynamically stored, modified, updated or deleted, providing extensible reconfigurable effects studio. Digital media appliance communicates wirelessly with other media appliances, computers, security systems, video storage, email, chat, cellular services or PDAs to provide seamless integration of captured video stream.
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: August 18, 2009
    Inventor: Dennis S. Fernandez
  • Patent number: 7577673
    Abstract: A database is provided in which conclusion sets (20, 22, 24, 26, 28 and 30) are divided into a hierarchical series of levels (level 1, level 2, level 3). Data is added to a conclusion set at the first level (level 1) until such time as that conclusion set is full. Data is then migrated from the conclusion set (20) to its subordinate conclusion sets (24, 26) therefore reducing the amount of disc access required to add data to the database since multiple entries are migrated in relatively few disc access operations.
    Type: Grant
    Filed: February 19, 2002
    Date of Patent: August 18, 2009
    Assignee: Coppereye Limited
    Inventor: Duncan Gunther Pauly