Patents by Inventor Farrokh E. Pourmirzaie
Farrokh E. Pourmirzaie has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20170213291Abstract: A system and methods for extracting value from a portfolio of assets, for example a patent portfolio, are described. By granting floating privileges described herein, a portfolio owner can extend an opportunity for obtaining an interest in selected assets from the portfolio to a client who lacks the resources to accumulate and maintain such a portfolio, in return for an annuity stream to the portfolio owner. The floating privilege can take many forms, depending on the needs of the client and the nature of the assets in the portfolio.Type: ApplicationFiled: April 7, 2017Publication date: July 27, 2017Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gregory M. PLOW, Farrokh E. POURMIRZAIE
-
Patent number: 9626437Abstract: A search request from a user is received wherein the search request includes a search framework profile and at least one search term. Scheduling information is accessed from the search framework profile and a search operation is scheduled for execution in accordance with the at least one search term and search scheduling information. An indication that the search request is scheduled for execution is returned to the user.Type: GrantFiled: June 10, 2004Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Gregory M. Plow, Farrokh E. Pourmirzaie
-
Patent number: 9292484Abstract: A method and system for automatically providing information to an electronic form is disclosed. The method comprises accessing an electronic form wherein the electronic form utilizes at least one designated programming language tag and automatically providing information from a profile to the electronic form. Through the use of a method and system in accordance with the present invention, a user will have the ability to automatically fill in electronic forms based on information in an autofill profile. The autofill profile information is utilized potentially thousands of times. This reuse of information, in place of manual typing, will save hours of time and users will be greatly appreciative of all systems offering this advanced facility.Type: GrantFiled: March 29, 2000Date of Patent: March 22, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gregory Maurice Plow, Farrokh E. Pourmirzaie
-
Patent number: 8775421Abstract: A search request from a user is received wherein the search request comprises a search framework profile and at least one search term. Scheduling information is accessed from the search framework profile and a search operation is scheduled for execution in accordance with the at least one search term and search scheduling information. An indication that the search request is scheduled for execution is returned to the user.Type: GrantFiled: October 16, 2007Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Gregory M. Plow, Farrokh E. Pourmirzaie
-
Patent number: 8719728Abstract: Various embodiments of a method, apparatus and computer readable storage medium are disclosed. An application displays a portion of a unit of information in a first window on a display, and another portion of the unit of information in a second window on the display. The first and second windows are concurrently displayed on the display. The application closes the second window on the display. The closing inserts an indicator representing the second window into the unit of information and removes the second window from the display. The unit of information does not comprise the indicator prior to closing. In response to an interaction involving the indicator, the application redisplays another portion of the unit of information in a third window on the display. The first window and the third window are concurrently displayed on the display. Prior to redisplaying, the indicator is displayed in the first window.Type: GrantFiled: September 24, 2009Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Gregory M. Plow, Farrokh E. Pourmirzaie, Kevin M. McBride
-
Patent number: 8683380Abstract: Various embodiments of a method, apparatus and computer readable storage medium are disclosed. An application performs a close operation of windows displaying portions of a unit of information on a display. The portions of the unit of information are content of the unit of information. The close operation removes the windows from the display, and causes positioning information to be stored in the unit of information. The positioning information comprises at least one indicator of the portions of the unit of information that were displayed in the windows at a time of the close operation. The application performs an open operation. The displayed portions of the unit of information at the time of the close operation are redisplayed by the open operation in windows on the display in accordance with the positioning information in the unit of information.Type: GrantFiled: September 24, 2009Date of Patent: March 25, 2014Assignee: International Business Machines CorporationInventors: Gregory M. Plow, Farrokh E. Pourmirzaie, Kevin M. McBride
-
Patent number: 8473340Abstract: A computer implemented method markets a particular product in an e-commerce system. A web page server receives a request for a current web page that displays a particular product. The request is accompanied by an authorization indicium to retrieve a content of a previous web page that offered the particular product at a previous price. A current price for the particular product is dynamically adjusted based on the previous price offered on the previous web page, and is then presented on the current web page.Type: GrantFiled: June 29, 2010Date of Patent: June 25, 2013Assignee: International Business Machines CorporationInventors: Howard Borenstein, Teresa C. Kan, Ruthie D. Lyle, Farrokh E. Pourmirzaie
-
Patent number: 8386350Abstract: A system and methods for extracting value from a portfolio of assets, for example a patent portfolio, are described. By granting floating privileges described herein, a portfolio owner can extend an opportunity for obtaining an interest in selected assets from the portfolio to a client who lacks the resources to accumulate and maintain such a portfolio, in return for an annuity stream to the portfolio owner. The floating privilege can take many forms, depending on the needs of the client and the nature of the assets in the portfolio. The privilege is executed for a set of assets selected by the client and approved by the portfolio owner in accordance with a floating privilege agreement controlling the floating privilege.Type: GrantFiled: April 3, 2007Date of Patent: February 26, 2013Assignee: International Buisness Machines CorporationInventors: Gregory M. Plow, Farrokh E. Pourmirzaie
-
Patent number: 8276096Abstract: Same data of a unit of information is displayed in first and second windows. The same data of the unit of information is not frozen in the first window and in the second window. The second window comprises a freeze control. In response to receiving an activation of the freeze control, the same data of the unit of information in the second window is frozen. The same data of the unit of information in the first window is not frozen in response to the activation of the freeze control. In response to receiving an edit to the same data in the first window, the same data of the unit of information in the first window is modified in accordance with the edit. The edit is not applied to the frozen data in the second window.Type: GrantFiled: April 2, 2004Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Gregory M. Plow, Farrokh E. Pourmirzaie, Kevin M. McBride
-
Publication number: 20110320367Abstract: A method for appraising patent includes: determining a set of static factors and a set of dynamic factors for evaluating a set of patents; determining a vector of weighted values for the set of static factors and the set of dynamic factors for each patent in the set of patents; determining a value score for each patent from the vector of weighted values for the static factors and the dynamic factors determined for the patent; receiving a request for a recommended action on one or more patents of the set of patents, where the request comprises parameters for the recommended action, where the parameters comprise the value scores determined for the one or more patents; searching for the one or more patents satisfying the parameters; and returning a list of patents found. The vector of weighted values may be determined based on information collected from internal sources and external sources.Type: ApplicationFiled: June 25, 2010Publication date: December 29, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Teresa C. Kan, Ruthie D. Lyle, Farrokh E. Pourmirzaie
-
Publication number: 20110320254Abstract: A computer implemented method markets a particular product in an e-commerce system. A web page server receives a request for a current web page that displays a particular product. The request is accompanied by an authorization indicium to retrieve a content of a previous web page that offered the particular product at a previous price. A current price for the particular product is dynamically adjusted based on the previous price offered on the previous web page, and is then presented on the current web page.Type: ApplicationFiled: June 29, 2010Publication date: December 29, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: HOWARD BORENSTEIN, TERESA C. KAN, RUTHIE D. LYLE, FARROKH E. POURMIRZAIE
-
Patent number: 8086576Abstract: An apparatus and system are disclosed for reorganizing a set of database partitions based on a ranked set of database partitions. The apparatus includes an evaluation module to determine a fragmentation indicator for each database partition within a set of database partitions. A ranking module ranks the set of database partitions according to a rank criteria. The rank criteria includes, at a minimum, the fragmentation indicator. A reorganization module reorganizes a subset of the database partitions in the ranked set of database partitions. The subset is selected, at least in part, by a rank order for the ranked set of database partitions. The subset may be selected such that ranked database partitions satisfying a dynamic reorganization threshold are included in the subset.Type: GrantFiled: October 7, 2008Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Gregory Maurice Plow, Farrokh E. Pourmirzaie, Tatsuyuki Shiomi
-
Patent number: 7979492Abstract: Various embodiments of a method, system and computer program product provide e-mail from a user with a primary e-mail address. A temporary e-mail address is generated. The temporary e-mail address is associated with a time decay attribute and the primary e-mail address. The e-mail is sent using the temporary e-mail address as a sender e-mail address.Type: GrantFiled: November 16, 2004Date of Patent: July 12, 2011Assignee: International Business Machines CorporationInventors: Gregory M. Plow, Farrokh E. Pourmirzaie
-
Patent number: 7933802Abstract: A method for storing Internet advertisements at a user computer includes receiving plural Internet advertisements at the user computer. Some of the advertisements are tagged using a hypertext markup language (html) tag. An Internet browser within the computer determines which received advertisements are tagged and saves them within the computer. The saved advertisements are then displayed for a user to review later, e.g., in response to a button being toggled.Type: GrantFiled: August 2, 2001Date of Patent: April 26, 2011Assignee: International Business Machines CorporationInventors: Gregory Maurice Plow, Farrokh E. Pourmirzaie
-
Patent number: 7836411Abstract: A user selectable evaluation indicia associated with a displayed unit of information within an application is provided. Responsive to a user interaction with the evaluation indicia, an evaluation opportunity is presented to the user. At least a portion of a user's activities comprising the user participation is transformed, responsive to the user's participation with the evaluation opportunity, into search framework metadata for the unit of information. The search framework metadata may facilitate ranking search results comprising the unit of information.Type: GrantFiled: June 10, 2004Date of Patent: November 16, 2010Assignee: International Business Machines CorporationInventors: Gregory M. Plow, Farrokh E. Pourmirzaie
-
Patent number: 7827175Abstract: A search request from a user is received wherein the search request comprises a search framework profile and at least one search term. An accumulated result set of identifiers is generated wherein each identifier within the set of identifiers facilitates access to a corresponding unit of information in a data store, and wherein the corresponding unit of information comprises the at least one search term. The identifiers of the accumulated result set are ranked in accordance with the degree of affinity of each of the corresponding units of information to the search framework profile to form a final result set. The final result set is then delivered to the user.Type: GrantFiled: June 10, 2004Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: Gregory M. Plow, Farrokh E. Pourmirzaie, Reiner Kraft
-
Patent number: 7716597Abstract: In various embodiments, a method, computer system and computer program product for displaying information are provided. A first subset of information of the file is presented in a scrollable area. The first subset of information comprises, at least in part, a second subset of information. The second subset of information is designated as a materialization entity. When the file in the scrollable area is scrolled and at least a portion of the materialization entity is scrolled out of the scrollable area, the materialization entity is displayed, at least in part, in a materialization area.Type: GrantFiled: March 31, 2004Date of Patent: May 11, 2010Assignee: International Business Machines CorporationInventors: Gregory M. Plow, Farrokh E. Pourmirzaie
-
Publication number: 20100017752Abstract: In various embodiments, multicast window set is generated. A multicast close operation is performed. Subsequently an open operation is performed, wherein displayed portions of a unit of information at a time of the multicast close operation are redisplayed in the multicast window set.Type: ApplicationFiled: September 24, 2009Publication date: January 21, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gregory M. Plow, Farrokh E. Pourmirzaie, Kevin M. McBride
-
Publication number: 20100017751Abstract: In various embodiments, concurrent access to a plurality of subsets of a unit of information is provided. A first subset of the unit of information is displayed in a first window. An adjunct multicast window is activated in accordance with an icon associated with a removed multicast window, the icon residing within the first window wherein a previously displayed second portion of the information is re-displayed within the adjunct multicast window.Type: ApplicationFiled: September 24, 2009Publication date: January 21, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gregory M. Plow, Farrokh E. Pourmirzaie, Kevin M. McBride
-
Publication number: 20090049110Abstract: An apparatus and system are disclosed for reorganizing a set of database partitions based on a ranked set of database partitions. The apparatus includes an evaluation module to determine a fragmentation indicator for each database partition within a set of database partitions. A ranking module ranks the set of database partitions according to a rank criteria. The rank criteria includes, at a minimum, the fragmentation indicator. A reorganization module reorganizes a subset of the database partitions in the ranked set of database partitions. The subset is selected, at least in part, by a rank order for the ranked set of database partitions. The subset may be selected such that ranked database partitions satisfying a dynamic reorganization threshold are included in the subset.Type: ApplicationFiled: October 7, 2008Publication date: February 19, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gregory Maurice Plow, Farrokh E. Pourmirzaie, Tatsuyuki Shiomi