U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"I hate what they've done to my child...I would never let my own children watch it. "

Vladimir Zworykin, television pioneer ; Talking about an invention in which he played a critical role.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Al-Hashemi, Sana


Primary examiner statistics: 247 patents; average approval time: 250 days
Assistant examiner statistics: 118 patents; average approval time: 1247 days

Patents as Primary Examiner

1              
NumberTitleIssue Date
8131665System and method for improved information retrieval
An improved information retrieval system. In response to detecting that the user has interacted with a display element in a first web page within a web browser window, retrieving information from a second web page before the user requests that the second web page be...
03/06/2012
8086559Serving content-relevant advertisements with client-side device support
A client-side application (such as a browser, a browser plug-in, a browser toolbar plug-in, etc. on an end user's computer) is used to support the serving of content-relevant ads to the client device. The client-side application may provide such support by sending d...
12/27/2011
8082221Conditional purchase offer management system
A conditional purchase offer (CPO) management system is disclosed for receiving CPOs from one or more customers, such as airline passengers, and for evaluating the received CPOs against a number of CPO rules defined by a plurality of sellers, such as airlines, to de...
12/20/2011
8073813Refresh and filter anchors
Structured data on a device is synchronized with structured data on a host if the device and the host have a matching refresh anchor. Structured data on the device is additively synchronized with structured data on the host if the device and the host have different ...
12/06/2011
8046393Apparatus and method of data organisation
A method of organizing data items in an n-dimensional space comprises, for each of a plurality of iterations, the step of generating a relative displacement of position for each data item within the n-dimensional space in accordance with a similarity value between e...
10/25/2011
8037098Life cycle based data coordination
An exemplary system includes a plurality of heterogeneous data subsystems maintaining local data and a coordinator subsystem configured to maintain global data mapped from the local data. The coordinator subsystem includes a global data life cycle model defining at ...
10/11/2011
8019764System and method for internet endpoint profiling
The present invention relates to a method of profiling an Internet endpoint associated with an Internet Protocol (IP) address, the method includes generating a profiling rule using an Internet search engine, obtaining a search result by inputting the IP address to t...
09/13/2011
8015209Universal asset and relationship manager
A universal asset and relationship manager, allows interaction and correlation between user-based data records—which define, list and catalogue user-based assets, comprising both physical assets and information assets—with vendor-based data records, in a manner ...
09/06/2011
8015206Document analysis and retrieval
A computer program product including stored program code adapted to implement a method for document analysis and retrieval. A document that includes text is received from a host. Document keys associated with the text are generated. In first embodiments, a document ...
09/06/2011
8015171Document analysis and retrieval
A computer system configured to implement a method for document analysis and retrieval. A document that includes text is received from a host. Document keys (i.e., keywords and keyphrases) associated with the text are generated. In first embodiments, a provided docu...
09/06/2011
8010508Information elements locating system and method
A method for distinguishing information elements on a display is disclosed, the method comprising associating a characterization attribute to a group of information elements selected from a plurality of information, associating at least one visual distinctive featur...
08/30/2011
8001118Methods and apparatus for employing usage statistics in document retrieval
Methods and apparatus consistent with the invention provide improved organization of documents responsive to a search query. In one embodiment, a search query is received and a list of responsive documents is identified. The responsive documents are organized based ...
08/16/2011
8001162Systems and methods of pipelining multiple document node streams through a query processor
A computer identifies a first candidate document at a first data source and a second candidate document at a second data source in response to a request from a user, wherein the request includes one or more keywords. The computer generates a first node stream for th...
08/16/2011
7996451System, method, and multi-level object data structure thereof for browsing multimedia data
System, method, and multi-level object data structure thereof for browsing a multi-media data, the method for browsing a multimedia data using a multilevel object data structure including the steps of (1) receiving multimedia information and multiple supplementary i...
08/09/2011
7996369Method and apparatus for improving performance of approximate string queries using variable length high-quality grams
A computer process, called VGRAM, improves the performance of these string search algorithms in computers by using a carefully chosen dictionary of variable-length grams based on their frequencies in the string collection. A dynamic programming algorithm for computi...
08/09/2011
7996417Dynamic language translation of web site content
A method, system and computer program product for providing translated web content is disclosed. The method includes receiving a request from a user on a web site, the web site having a first web content in a first language, wherein the request calls for a second we...
08/09/2011
RE42578Synchronization using commitment
A method of sharing a file object among a plurality of competing processes, the file object having a content that at least one competing process may need to adjust so that the file is suitable for the operating environment of the competing process. To help make an a...
07/26/2011
7987198Indicating recent content publication activity by a user
Collecting and distributing information related to recent content publication activity of an instant messaging (IM) user provides other users in a network with timely, relevant information about people known to the user or within the same social network. A user part...
07/26/2011
7979382Component based information linking during claim processing
A computer program is provided for developing component based software capable of linking insurance-related information. The program includes a data component that stores, retrieves and manipulates data utilizing a plurality of functions. Also provided is a client c...
07/12/2011
7979416Metadirectory namespace and method for use of the same
A data storage system is disclosed. A flag is maintained in metadata pointing to a block of data. A first value of the flag indicates that the block of data is stored in a user accessible file. A second value of the flag indicates that the block of data is stored in...
07/12/2011
7979431System and method for automatically modifying a query within a web based database system
A query enhancer module providing a unique method to modify user submitted queries within a web-based, multi-tier enterprise solution. The user submitted query specifies data to be retrieved from a database. Without any user interaction the query enhancer module rew...
07/12/2011
7966322Computer-implemented system and method for visualizing OLAP and multidimensional data in a calendar format
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 c...
06/21/2011
7962452Data deduplication by separating data from meta data
Provided are techniques for data deduplication. A chunk of data and a mapping of boundaries between file data and meta data in the chunk of data are received. The mapping is used to split the chunk of data into a file data stream and a meta data stream and to store ...
06/14/2011
7962446Method, apparatus, and system for searching based on search visibility rules
According to one aspect of the present invention, a method is provided in which a search request containing search criteria is received from a first user. A search is performed based upon the search criteria and the first user's organizational identifier to identify...
06/14/2011
7962525Automated capture of information generated at meetings
Meeting information is collected in an automatic or automated manner utilizing user devices among other devices likely to be present at meetings. Devices can detect the occurrence of a meeting and initiate data capture. Subsequently, aggregated data can be processed...
06/14/2011
7958081Apparatuses, methods and systems for information querying and serving on mobile devices based on ambient conditions
The disclosure details the implementation of apparatuses, methods, and systems for information querying and serving on mobile devices based on ambient conditions. Such conditions may include weather, traffic, market prices, news and events, and/or the like. Informat...
06/07/2011
7953778Efficient support of consistent cyclic search with read-copy update and parallel updates
A method, system and computer program product for supporting concurrent updates to a shared data element group while preserving group integrity on behalf of one or more readers that are concurrently referencing group data elements without using locks or atomic instr...
05/31/2011
7949691Methods of catalog data maintenance, storage, and distribution
An invention is described herein that provides methods and apparatus for collecting, distributing and storing product data. A data structure suitable for use in collecting, distributing or storing product data for use in a catalog is disclosed. More particularly, th...
05/24/2011
7945567Storing and/or retrieving a document within a knowledge base or document repository
A document is stored in and retrieved from a repository being indexed by a search engine by applying to each document a first classification based on a profile of a user who is likely to access the repository. A query formulated by the user to the search engine resu...
05/17/2011
7945586Methods and apparatus to protect data
A computer-implemented method for providing protection for a data file is disclosed. The method includes employing allowable location information to control access to information of the data file, wherein the allowable location information is associated with the dat...
05/17/2011
7941459Selectable use of single-instance store backup methodology in combination with other methods
System and method for exporting single-instance data. A computer system includes a host configured to select a dataset having a first attribute and convey a request to a catalog to export the dataset. The first attribute is a data selection identifying a source of t...
05/10/2011
7937415Apparatus and method for stripping business intelligence documents of references to unused data objects
A computer readable storage medium comprises executable instructions to provide a first report defining a plurality of references to a plurality of data objects. The plurality of references to the plurality of data objects is analyzed to identify references to unuse...
05/03/2011
7937408Layout information for data element
Providing layout information includes assigning at least a first context value to layout information for a data element. The layout information is configured for use in displaying an instance of the data element in a graphical user interface. The method includes sto...
05/03/2011
7937395Systems and methods of displaying and re-using document chunks in a document development application
A computer displays an application user interface, the application user interface including a document authoring window and a search results window. In response to a search request including one or more user-specified search keywords, the computer displays in the se...
05/03/2011
7933931Notification system and method
A dispatching system adjusts resources to meet real-time changes in demand. When a customer requests service, a work assignment is generated and sent to an employee. When a customer cancels the requested service, a cancellation code is sent to the employee. The canc...
04/26/2011
7933863Database system and method for managing a database
A database management system and a method of managing a database storing a plurality of entities related to each other by a plurality of relations. The database management system includes a user interface for interfacing with the database in a current situation. The...
04/26/2011
7933871Discovering and updating templates
Embodiments are provided to maintain templates associated with a client. New and updated templates can be provided to the client and accessed by a user. In an embodiment, a system can be configured to automatically update locally stored templates with updated templa...
04/26/2011
7933939Apparatus and method for partitioning data blocks
A method and apparatus for increasing the speed at which a block of data can be partitioning into variable-length subblocks is provided. The method combines a relatively high-speed partitioning algorithm (that can only partition a block into relatively small mean-le...
04/26/2011
7930269Synchronizing data in a distributed data processing system
A method of synchronization for use in a distributed data processing system comprising a legacy computer having means for storing a master version of data, an application server, and a thin client computer which stores a copy of the master version of data. Firstly, ...
04/19/2011
7930300Assessment of educational services
This invention concerns a web-based system comprising a server, computer storage and web-portal to provide an integrated management feedback system for the assessment of educational services. The system particularly comprises an interface to input definitions of gra...
04/19/2011
1              
 
Sign InRegister
Username  
Password   
forgot password?