Patents Examined by Susan Y Chen
  • Patent number: 7685126
    Abstract: The intelligent distributed file system enables the storing of file data among a plurality of smart storage units which are accessed as a single file system. The intelligent distributed file system utilizes a metadata data structure to track and manage detailed information about each file, including, for example, the device and block locations of the file's data blocks, to permit different levels of replication and/or redundancy within a single file system, to facilitate the change of redundancy parameters, to provide high-level protection for metadata, to replicate and move data in real-time, and so forth.
    Type: Grant
    Filed: November 9, 2001
    Date of Patent: March 23, 2010
    Assignee: Isilon Systems, Inc.
    Inventors: Sujal M. Patel, Paul A. Mikesell
  • Patent number: 7685131
    Abstract: There is disclosed configuring of clustered web services nodes accessing a common database, including implementing a data virtualization layer at each node to abstract an instance of the database from a web service application. In one embodiment, at each node is performed creating a first, data virtualization entity bean having all read and write operations of an application-developed (master) entity bean, creating a second entity bean that carries only the read operations of the master entity bean and addresses the replica instance, receiving an operation request at the first entity bean, and routing a request to either the master entity bean or the second entity bean depending upon the requested operation to access the respective database instance.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Vishal Singh Batra, Wen-Syan Li
  • Patent number: 7680820
    Abstract: Multiple users access a collaborative data-sharing system during a data-sharing event. Each user can establish the level of sharing to be allowed with each other user and filtering criteria for filtering the data before it is provided to the other users. Data can be extracted from a number of different sources, including data input by other users and/or previously created information sources. For example, slides from a presentation on a similar topic may be identified and included by a user as a potential source of information to be used by other users. Shared data can be displayed on devices used by users to communicate with the collaborative data-sharing system. A user can selected data provided by the collaborative data-sharing system, which was obtained from the data input by other users and/or from the identified additional data sources and added to that user's data as data entered by that user.
    Type: Grant
    Filed: April 19, 2002
    Date of Patent: March 16, 2010
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Laurent Denoue, Patrick Chiu, Tohru Fuse
  • Patent number: 7668843
    Abstract: Identifying anomalies or outliers in a set of data records employs a distance or similarity measure between features of record pairs that depends upon the frequencies of the feature values in the set. Feature distances may be combined for a total distance between record pairs. An outlier is indicated for a certain score that may be based upon the pairwise distances. Outliers may be employed to detect intrusions in computer networks.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: February 23, 2010
    Assignee: Regents of the University of Minnesota
    Inventors: Levent Ertoz, Vipin Kumar
  • Patent number: 7668859
    Abstract: A system for user-directed acquisition over a wide area network includes a client computer, a database having information data relating to user-entered text of HTML pages, and a server computer having a program software stored on the storage device to receive a user-entered word data in a first language from the client, to receive a user-entered geographic search area data from said client, and wherein the program software is associated with software for generating a translation language pair data and for translating the word data in accordance with the language corresponding to the user entered geographic search area data, software for accessing said information data as a function of the translated word data, and software for transmitting the accessed information data to the client-computer. A method is also provided.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: February 23, 2010
    Inventor: Foy Streetman
  • Patent number: 7660823
    Abstract: Computer-implemented systems and methods for displaying multidimensional data as graphical time-based objects. A system and method could include associating actual calendar units with time dimension members. The association can be based on the time periods and the corresponding time-level information in the cube's time dimension hierarchies. Query results involving time periods and time period analysis are displayed as graph chart objects within the time period's visual presentation.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: February 9, 2010
    Assignee: SAS Institute Inc.
    Inventor: Lina Clover
  • Patent number: 7657561
    Abstract: A compressed rendition of a video program is provided in a format suitable for electronic searching and retrieval. An electronic pictorial transcript representation of the video program is initially received. The video program has a video component and a second information-bearing media component associated therewith. The pictorial transcript representation includes a representative frame from each segment of the video component of the video program and a portion of the second media component associated with the segment. The electronic pictorial transcript is transformed into a hypertext format to form a hypertext pictorial transcript. The hypertext pictorial transcript is subsequently recorded in an electronic medium.
    Type: Grant
    Filed: May 5, 2003
    Date of Patent: February 2, 2010
    Inventors: David Crawford Gibbon, Behzad Shahraray
  • Patent number: 7634498
    Abstract: Storing and querying XML data in a primary table or document utilizes an index of XML data and includes creating a primary table structure, creating a primary XML index commensurate with the primary table structure, populating the primary table and the primary XML index, and running a query on the XML data in a primary table by utilizing the XML index. The XML index can be implemented as a node table. The node table may have a B+-tree structure and be populated by shredding the XML values in the primary table. The XML data may be stored as binary large objects in an XML column of the primary table. Secondary XML indexes may be created to assist in the search and retrieval of XML data stored in the primary table. Both the primary XML index and the secondary XML index tables may be created using data definition language statements.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: December 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Shankar Pal, Istvan Cseri, Gideon Schaller, Oliver N. Seeliger, Denis Y. Altudov, Denis V. Churin, Sameer A. Verkhedkar
  • Patent number: 7620654
    Abstract: A system and method for providing salary data to a self designated survey group comprises the step of establishing a salary survey service on a server for storing and accessing salary data. Once established, the salary survey service accepts membership from a plurality of members through the salary survey service. At least a portion of the members then store salary data on a database that is associated with the server. The members are grouped into a survey group designated by a portion of the plurality of members. Salary surveys are generated for the survey group using the stored salary data provided by members of the survey group. The generated surveys may then be accessed via the Internet.
    Type: Grant
    Filed: January 25, 2002
    Date of Patent: November 17, 2009
    Inventor: Theodore Turnasella
  • Patent number: 7587417
    Abstract: A user can generate queries dynamically at runtime without having to redeploy the appropriate EJB or hard-code the query into the user application. A properties object can be generated to accept the query settings from the user. These settings can be extracted at runtime when the appropriate finder method is invoked, such that the desired query statement, such as a SQL statement, can be generated and executed against the database. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: September 8, 2009
    Assignee: BEA Systems, Inc.
    Inventors: Matthew Shinn, Seth White, Robert Woollen
  • Patent number: 7580925
    Abstract: A computer readable storage medium tangibly embodying machine-readable digital data arranged to facilitate expedited searching. The data includes a plurality of words residing in a table having rows and columns, each word residing in a different row and each letter of the word occupying a different column in that row. Each continuous run of same letters in a column forms an interval. The words are positioned relative to each other to maximize lengths of the intervals, and/or optimize efficiency of compression of the columns by run length encoding.
    Type: Grant
    Filed: April 19, 2006
    Date of Patent: August 25, 2009
    Assignee: Tegic Communications, Inc.
    Inventors: Erland Unruh, David Jon Kay
  • Patent number: 7574455
    Abstract: In view of the foregoing, the present invention provides a method and system for improving the operating system to provide benefits to a variety of database management applications and network administration by facilitating deletion of references to published objects that have become unusable, i.e., orphaned. This is enabled by implementing, preferably as part of the operating system, in a separate thread, a module that uses a set of presumptions to detect orphaned objects that can be deleted. A preferred embodiment avoids deleting objects that may have been created by old software versions or persistent objects or objects that are likely to be transiently unusable. Upon detection of suitable orphaned objects the module deletes the orphaned object from the set published objects.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventor: Steven B. Wilson
  • Patent number: 7548923
    Abstract: Various illustrative examples of a synchronization mechanism are described. A synchronization schema may be adopted to allow an application to save configuration details for a synchronization operation in a format which may easily be discovered by other applications without the need of a registration/de-registration mechanism. The synchronization mechanism may be executed in response to user entered parameters specifying the type and other characteristics of operation.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: June 16, 2009
    Assignee: Microsoft Corporation
    Inventors: Himanshu Vasishth, John Spencer Schenken, Jeff Currier
  • Patent number: 7539672
    Abstract: An apparatus, system, and method are disclosed for the direct retrieval of hierarchical data from an SAP system. The apparatus includes an input module, a table hierarchy module, a query builder module, a query execution module, and a response builder module. The input module receives a table business object comprising a query criteria. The table hierarchy module determines a table hierarchy associated with the table business object. The query builder module builds a native SAP query based on the table hierarchy and the query criteria. The query execution module executes the native SAP query directly on an SAP database. The response builder module returns results of the native SAP query.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: Zafrulla Khan, Peter Bow Kwong Lee, Sandeep Raghav, Ranjana Kaur Tasser, Alan Michael Wintroub
  • Patent number: 7533125
    Abstract: A server apparatus which retains a data file transferred from a predetermined user through a network and provides an access service for the data file through the network is disclosed, in which unauthorized access to the data file can be prevented with a low processing load. When the third party is permitted to access the data file, the server apparatus according to this invention encrypts and generates an access code required for access on the basis of information managed in the server apparatus to specify the data file.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: May 12, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hiroshi Satomi, Satoshi Igeta, Atsushi Inoue, Satoshi Watanabe, Kenichiro Matsuura
  • Patent number: 7526482
    Abstract: A system for enabling components on arbitrary networks to communicate includes a plurality of arbitrary components, such as computers, servers, laptops, facsimile machines, copier machines and cellular telephones, including applications operating on those components, such as word processing or data base applications, connected together by one or more networks that may use the same or different protocols. A method includes a first component, such as a computer, obtaining aggregate objects from other components, such as a laptop or server. Each of the aggregate objects are associated with discovered component objects of the other components, such as the laptop or server. The first component selects at least one of the components associated with the aggregate objects, and invokes universal interfaces associated with the selected arbitrary components to communicate with other arbitrary components.
    Type: Grant
    Filed: August 1, 2002
    Date of Patent: April 28, 2009
    Assignee: Xerox Corporation
    Inventors: Warren Keith Edwards, Mark Webster Newman, Trevor Smith, Jana Zdislava Sedivy, Karen Marcelo, Shahram Izadi, Jason Hong
  • Patent number: 7499949
    Abstract: A method for collecting data for a geographic database is disclosed. Speed and position data are collected using a plurality of mobile computing platforms moving in a geographic region. The speed and position data are analyzed to identify a location of a recurring delay point corresponding to a change in the speed. The geographic database is updated to indicate the location of the recurring delay point.
    Type: Grant
    Filed: January 15, 2003
    Date of Patent: March 3, 2009
    Assignee: Navteq North America, LLC
    Inventor: Mark Barton
  • Patent number: 7467140
    Abstract: Methods and systems are provided for maintaining and accessing a whois database. In one embodiment, modifications to a registrar database that includes information about domain names are tracked, and based on the tracked modifications, one or more records that include modified information about the domain names are identified. Unique identifiers for the identified one or more records are determined and are used to reflect the modifications in the whois database. The modifications are tracked on a real-time basis and are reflected in the whois database on an hourly or a real-time basis.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: December 16, 2008
    Assignee: VeriSign, Inc.
    Inventor: Steven C. Monroe
  • Patent number: 7440942
    Abstract: Data in a database describe an application domain such as a satisfiability problem. The data are represented in a manner that expresses the structure inherent in the data and one such representation uses group theory and represents the data as one or more “augmented clauses,” where each clause has a pair (c, G) including a database element c and a group G of group elements g acting on it. A query is encoded in a group theory representation and is executed on the group theory representation of the data to identify database elements and associated group elements satisfying the query. If desired, the satisfying database elements are converted from the group theory representation to the native representation of the data.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: October 21, 2008
    Assignee: The State of Oregon Acting by and Through the State Board of Higher Education on Behalf of the University of Oregon
    Inventors: Heidi E. Dixon, Matthew L. Ginsberg, David Hofer, Eugene M. Luks
  • Patent number: 7305407
    Abstract: In a system and method for organizing database search criteria match results which are generated through a search engine adapted to generate system databases upon the processing of search criteria established and submitted by a system user, the system is adapted to define and group the search criteria match results for presentation to the user based upon the relative emphasis or de-emphasis of such results. The system includes a context software module, for enabling the generating of a context database consisting of content, links, and layouts organized for presentation to the user, which module is adapted to determine and specify the context database based on a current context and settings. The system also includes a criteria software module for enabling the generating of a comparison database, adapted to enable criteria to be submitted, modified, and input by the user to generate comparison database information.
    Type: Grant
    Filed: May 23, 2003
    Date of Patent: December 4, 2007
    Inventor: Mathias Genser