Patents Examined by Raheem Hoffler
  • Patent number: 8306991
    Abstract: A system and method for providing a programming-language-independent interface for querying file system content. In one embodiment, the system may include a storage device configured to store a plurality of files and a file system configured to manage access to the storage device and to store file system content. The file system may include a programming-language-independent interface whereby an application queries the file system content. In various specific implementations of the system, file system content may include file data stored in one or more of the plurality of files, or metadata stored in a named stream corresponding to a given file, respectively. In another specific implementation of the system, the application querying file system content may include the application generating a query in a query language, the application submitting the query to a query engine via the programming-language-independent interface, and the query engine evaluating said query.
    Type: Grant
    Filed: June 7, 2004
    Date of Patent: November 6, 2012
    Assignee: Symantec Operating Corporation
    Inventors: Dhrubajyoti Borthakur, Nur Premo
  • Patent number: 8224808
    Abstract: Storing historical/previous values of a field of a relational database in the same table. The previous values can be conveniently used to revert back to any of such previously stored values. Thus, for each update/modify operation, the present value is stored as a previous value. In one embodiment, the previous values are stored in a VARRAY associated with each field. The indexed entries of the VARRAY store the present as well as previous values of the field.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: July 17, 2012
    Assignee: Oracle International Corporation
    Inventor: Karthick Krishnamoorthy
  • Patent number: 8190568
    Abstract: A system and method for providing interactive communications includes receiving a communication from an originator destined for a persona. An identity of the persona is determined and one or more rules associated with the identity of the persona is determined. Presence information of the persona is obtained. The communication is sent to the persona in accordance with the determination of the identity of the persona, the one or more rules associated with the identity, and the presence information of the persona.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: May 29, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Denise G. Caballero-McCann, Stephen Levy, John A. Toebes, Labhesh Patel, Shmuel Shaffer
  • Patent number: 8190586
    Abstract: A method for determining whether an entered character string corresponds to terminology utilized in a catalogue database, comprising: accepting the entered character string; determining if the character string matches terminology utilized in the database; if the character string does not match terminology utilized in the database, applying at least one action to the character string to create an edited character string; and determining if the edited character string matches terminology utilized in the database.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: May 29, 2012
    Assignee: Stubhub, Inc.
    Inventors: Christian Knuetter, Steven Lau, Sandy Ngo, Gabe Correa
  • Patent number: 8185499
    Abstract: A system and method of transactional session management. Information sufficient to permit creation of a deep copy of a session object is saved concurrently for all aspects of the transaction. For example, the saving may save state information provided by different hierarchical levels of the session as well as possible different hardware or software entities participating in the session. In the event of a rollback condition, the deep copy is supplied to one or more applications. Those applications may then continue the session from the point of the deep copy.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: May 22, 2012
    Assignee: SAP AG
    Inventor: Thomas Smits
  • Patent number: 8185542
    Abstract: An apparatus for and method of utilizing an Internet terminal coupled to the world wide web to access a legacy data base management system having a dialog-based request format to prepare, modify, and execute stored procedures. The user request is passed to the legacy data base management system via the Internet. The command type is determined whereby list, parameter, column, and execute commands are defined. In response to the user request, the scripted procedure is accessed, prepared, modified, or executed, as appropriate. Invalid and/or undefined requests result in an error response. Valid and defined requests result in performance of the requested command and transfer of an appropriate response to the user terminal.
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: May 22, 2012
    Assignee: Unisys Corporation
    Inventors: Tadd E. Vanyo, Craig D. Hanson, Neil A. Lambert, Michael F. Parenteau
  • Patent number: 8166069
    Abstract: Enabling a content publisher and a receiving user to control access to content updates based on user relationships. The content publisher and the receiving user may assign a relationship degree, relationship category, and/or relationship rating to each other and to other users. The content publisher and/or receiving user also specify a required relationship that is needed to access or accept a content update. The content publisher and receiving user may further specify acceptable types of content updates, such as blog entries, product reviews, photos, and the like that are accessible or acceptable. Upon logon or other event, a summary of content updates is provided to each receiving user that meets each content publisher's required relationship, and the content updates are delivered according to a selected delivery method from those content publishers that meet the relationship requirements of the receiving users. Delivery includes email, instant message, RSS feeds, and the like.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: April 24, 2012
    Assignee: Yahoo! Inc.
    Inventors: Neal Sample, F. Randall Farmer, Ericson DeJesus, Ellen Sue Perelman, Mark Everett Hull
  • Patent number: 8150825
    Abstract: Inverse search systems and methods operate on identifiers of content items in a corpus such as the World Wide Web In an inverse search, the user submits a query that includes an identifier of a target content item in the corpus and receives information (metadata) about the target content item being returned to the user. Many types of metadata can be returned, including ratings or other metadata related to the target content item obtained from users, popularity data specific to the target content item, information about previously submitted forward search queries that led to the target content item being identified as a hit, and metadata extracted from the target content item.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: April 3, 2012
    Assignee: Yahoo! Inc.
    Inventors: Ali Diab, David Ku, Kevin Lee, Qi Lu, Nam Nguyen, Eckart Walther
  • Patent number: 8135698
    Abstract: A method, system and article of manufacture for processing queries and, more particularly, for graphically representing relationships between different queries. One embodiment provides a method for graphically representing a relationship between a first and a second query. The method includes selecting, from the first and second queries, elements to be compared. On the basis of the selected elements, a degree of similarity between the first and second queries is calculated. The method further includes displaying a first query object representative of the first query and a second query object representative of the second query in a user interface. The first and second query objects are positionally arranged on the basis of the calculated degree of similarity. The positional arrangement reflects the relationship between the first and second queries.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Daniel P. Kolz, Jeffrey W. Tenner
  • Patent number: 8135685
    Abstract: Providing information classification in a computer system for use in an information management system. Information management provides services such as data protection, backup, retention, compliance, etc., by classifying the objects and/or environment of an entity according to its value to the entity. Initially a series of rules are identified relating to information management services. Using these rules, information is classified into categories by using a series of plugins that relate to specific characteristics of information within data. Often, classification includes the collection and/or generation of metadata. After the data is classified, service level objectives can be identified and mapped to service levels. After service levels are selected, the corresponding actions can be orchestrated such that the objects of the entity received the selected services in the service level.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: March 13, 2012
    Assignee: EMC Corporation
    Inventors: Manoj Nair, Stephen R Perrin, Iva Blazina Vukelja, Alex Rankov, Mark Weng Soon Wah
  • Patent number: 8131671
    Abstract: A Migration Thin Virtual File System (“MTVLS”) conducts file migration using a thin virtual layer that is size selectable and provides an uninterruptible migration path from the old file system to the new file system without an increase in the time to receive data. The MTVLS selects a file from the source file system, opens a corresponding file in the target system, mounts the thin virtual layer over the source file and the target file, and migrates that data from the source file to the target file.
    Type: Grant
    Filed: June 10, 2008
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Shawn Patrick Mullen, Jessica Carol Murillo, Gerald Francis McBrearty, Johnny Meng-Han Shieh, Susann Marie Keohane
  • Patent number: 8117153
    Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide managing a distributed database cache. A database cache is provided. The database cache is distributed over at least two data processing systems.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: February 14, 2012
    Assignee: Oracle America, Inc.
    Inventors: Roderic G. Cattell, Craig L. Russell
  • Patent number: 8117219
    Abstract: A mechanism is described for the computer-aided generation of anonymized data records for developing and testing application programs that are intended for use in a productive network (12). A method according to the invention comprises the provision of at least one productive database (14) containing data records that contain productive data elements to be anonymized, provision of at least one non-productive database (22) containing data records that likewise contain data elements, the generation of an assignment between data records of the non-productive database (22) and data records of the productive database (14), and also the generation of an anonymized data record by replacing the data elements to be anonymized in a data record from the productive database (14) with the data elements of an assigned data record from the non-productive database (22).
    Type: Grant
    Filed: August 9, 2005
    Date of Patent: February 14, 2012
    Assignee: UBS AG
    Inventors: Peter Dunki, Christoph Frei
  • Patent number: 8108346
    Abstract: A computer-implemented method for maintaining settings for multiple applications. The method may include identifying a request to retrieve a parameter of a setting of a first application. The request may identify a first location of the parameter. The method may also include retrieving the parameter from a second location and providing the parameter to the first application in response to the request. Other methods may include identifying a change to a first parameter of a setting of a first application. The method may reformat the first parameter, creating a second parameter formatted for a second application. The second parameter may be stored in a second location associated with the setting of the second application. A second application may request and access the second parameter. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: January 31, 2012
    Assignee: Symantec Corporation
    Inventors: Jeremy Hurren, Cynthia Bringhurst
  • Patent number: 8108347
    Abstract: This invention relates to managing multiple web servers, and more particularly to a web service system and method that allows a system operator to distribute content to each web server in the web service system. In one embodiment, a method for replicating changes in a source file set on a destination file system includes identifying changes in a source file set, storing the identified changes in a modification list, and transmitting the modification list to an agent having access to a destination file system. In another embodiment, a method for replicating changes in a source file set on a destination file system includes identifying changes in a source file set, storing the identified changes in a modification list, and transmitting the modification list to a plurality of web servers.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: January 31, 2012
    Assignee: Yahoo! Inc.
    Inventors: Marco Lara, Stanley Yamane, Jason DeBettencourt
  • Patent number: 8090702
    Abstract: Methods and arrangements to analyze web traffic of a portal are contemplated. Embodiments include transformations, code, state machines or other logic to analyze web traffic of a portal by a portlet receiving a request for web page content from the portal and generating a fragment of a web page. The fragment may include code to collect data from clients on web traffic of the portlet and to transmit the data to a facility for the collection of data on web traffic of the portal and the portlet. Some embodiments may involve a portal requesting web page content from a portlet, and the portal receiving a fragment of a web page from the portlet. The fragment may include code to collect data from clients on web traffic of the portlet and to transmit the data to the data collection facility.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: January 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven Howard, Robert S. Keller, Michael S. Nichols, Travis M. Woodruff
  • Patent number: 8086604
    Abstract: The present invention provides convenient access to items of information that are related to various descriptors input by a user, by means of a unitary interface which is capable of accessing information in a variety of locations, through a number of different techniques. Using a plurality of heuristic algorithms to operate upon information descriptors input by the user, the present invention locates and displays candidate items of information for selection and/or retrieval. Thus, the advantages of a search engine can be exploited, while listing only relevant object candidate items of information.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: December 27, 2011
    Assignee: Apple Inc.
    Inventors: Yan Arrouye, Keith Mortensen
  • Patent number: 8078641
    Abstract: A method of determining density of a map is described along with an apparatus and computer-readable medium comprising instructions therefore. The method comprises determining one or more nodes of a quad tree applied to a map with which a predetermined query region intersects, calculating a cumulative data size of the query region based on a data size of the one or more intersecting nodes, and determining an average density of the query region based on the query region area and the cumulative data size.
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: December 13, 2011
    Assignee: Mitac International Corporation
    Inventors: Ailin Mao, Anatole Lokshin, Nidhi Upparapalli
  • Patent number: 8060473
    Abstract: Various methods and systems for using email to convey backup and restore data are disclosed. One method involves: receiving a request to perform a backup system operation; generating an email that includes data and metadata (which is associated with the data); and sending the email to an email address associated with a backup system component. The request can be a backup request, in which case the data includes data to be backed up, and the backup system component is a backup server. Alternatively, the request can be receiving a restore request. In this scenario, the data includes data to be restored, and the backup system component is a backup client.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: November 15, 2011
    Assignee: Symantec Operating Corporation
    Inventors: Ajit Vishnu Dhumale, Mukul Kumar, John Richard Swift, Atul Avinash Nene, Anand Gopinath Das
  • Patent number: 8055626
    Abstract: A system obtains multiple signals associated with first and second hostnames or subtrees. The system uses the multiple signals to determine whether the first hostname or subtree is a mirror of the second hostname or subtree. The multiple signals may include, for example, a same link structure and/or sitemap for the first and second hostnames or subtrees, duplicate content associated with the first and second hostnames or subtrees, a same Internet Protocol (IP) address or subnet for the first and second hostnames or subtrees, a same owner for the first and second hostnames or subtrees, nearly duplicate content associated with the first and second hostnames or subtrees, similarity between the hostnames of the first and second hostnames or subtrees; and/or an indication that one hostname or subtree of the first and second hostnames or subtrees redirects to the other hostname or subtree.
    Type: Grant
    Filed: August 9, 2005
    Date of Patent: November 8, 2011
    Assignee: Google Inc.
    Inventor: Arvind Jain