Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Feldman, WA

Barry E. Feldman, Olalla, WA US

Patent application numberDescriptionPublished
20090076975STOCK INDEX LIQUIDITY SCREEN - A method of identifying global securities considered adequately liquid for foreign investment and/or inclusion in a global index. For each security, the method selects a portion of its issues (e.g., local issues) and calculates an Average Daily Trading Volume (“ADTV”) for each issue. The issue having the largest ADTV is identified as the primary issue. The method calculates the Active Trading Ratio (“ATR”) of the primary issue and determines the security is adequately liquid if the ADTV of the primary issue is greater than or equal to a minimum ADTV threshold and the ATR of the primary issue is greater than or equal to a minimum ATR threshold. The method may determine an inadequately liquid security is adequately liquid if the ADTV and ATR of another issue (e.g., a foreign issue) or depository receipts are greater than or equal to the minimum ADTV and ATR thresholds, respectively.03-19-2009
20090076976GLOBAL RELATIVE MARKET CAPITALIZATION - A method of constructing one or more global cap-size stock indexes. The method includes aggregating securities traded in a plurality of regions of the world into a single pool. Optionally, the securities may be screened to remove securities that are not available for investment by foreign investors. Additionally, a portion of the securities issued by companies having small company total market capitalizations may be screened from the pool. Then, the method determines a global market capitalization associated with each security in the pool. Finally, a portion of the securities is assigned to one of the global cap-size stock indexes based on the global market capitalization associated with the securities and one or more threshold values calculated as a function of the global market capitalizations of the securities in the pool. The global market capitalization associated with each security may include the company total market capitalization of the security's issuing company.03-19-2009
20090076977METHOD OF ASSIGNING SECURITIES TO A COUNTRY - A method of assigning securities to countries/regions. A company having a formation country/region, headquarters country/region, and primary exchange country/region issued each security. Countries/regions are classified as special, no domestic exchange (“NDE”), benefits driven incorporation (“BDI”), and non-BDI. Special rules apply to securities issued by companies formed in special countries/regions. Securities issued by companies formed in NDE countries/regions are assigned to their primary exchange countries/regions. Each security issued by a company formed in a non-BDI country/region is assigned to its formation country/region if its formation, headquarters, and primary exchange country/region are identical. If these three countries/regions are not identical and the formation country/region is a BDI country/region, the security is assigned to either the headquarters or primary exchange country/region. If these three countries/regions are not identical and the formation country/region is not a BDI country/region, the security is assigned to one of the formation, headquarters, or primary exchange country/region.03-19-2009

Boris Feldman, Seattle, WA US

Patent application numberDescriptionPublished
20100211865CROSS-BROWSER PAGE VISUALIZATION GENERATION - Many web developers spend significant time investigating and/or mitigating inconsistencies that may present when a web page is rendered across different browsers. Most websites are developed for multiple versions of one or more web browser and/or for multiple versions of one or more platforms. As provided herein, a cross-browser page visualization may be generated. A visualization may comprise a Document Object Model (DOM) associated with a screenshot image of a web page rendered within an available browser. Multiple visualizations may be created using locally installed browsers and/or remote browsers. The visualizations provide high-fidelity browser renderings coupled with underlying styling and/or DOM information that may be used to interrogate and/or annotate the screenshot image, thus allowing a web page to be developed that can be desirably rendered on different browsers, different operating systems and/or on different versions of the same.08-19-2010
20100211893CROSS-BROWSER PAGE VISUALIZATION PRESENTATION - Web developers devote significant time and resources to investigating and mitigating inconsistencies that may present when a web page is rendered across different browsers. As provided herein, a cross-browser page visualization may be presented, which comprises one or more screenshot images of a web page rendered with different browsers, coupled with underlying styling and/or Document Object Model representation data. This allows for powerful page visualization and/or feature analysis. For example, rendering inconsistencies may be easily (or even automatically) detected and/or corrected.08-19-2010

Evan Feldman, Woodinville, WA US

Patent application numberDescriptionPublished
20080320078VENUE AND EVENT RECOMMENDATIONS FOR A USER OF A PORTABLE MEDIA PLAYER DEVICE - A method and system for generating by a server, a recommendation for a venue or an event of interest proximally located to an inferred current location of a user of a portable media player device. In an embodiment, a server may determine one or more media preferences for a user based at least in part on media stored on or accessed using the portable media player device of the user. The server may generate information related to the current location or a recommendation for a venue or an event of interest to the user based at least in part on the one or more media preferences and the inferred current location of the user. Once generated, the server then may communicate the recommendation (or the information) to the user, e.g. the portable media player device. Other embodiments may also be described and claimed.12-25-2008
20090006542METHOD AND SYSTEM FOR UPDATING MEDIA LISTS IN PORTABLE MEDIA DEVICES - A method and apparatus for updating a media list or a media list collection of a portable media player device is disclosed herein. In various embodiments, the updates are generated by a proxy or a third party server, based at least in part on data gathered for media preferences for a user of the portable media play device and one or more other users of one or more portable media player devices. In various embodiments, the method is practiced respecting the access rights of the media files (if access rights are required). Other embodiments may also be described and claimed.01-01-2009

Kyril Feldman, Kirkland, WA US

Patent application numberDescriptionPublished
20090132951UTILITY OBJECT FOR SPECIALIZED DATA ENTRY - An object is associated with one or more controls in a software application. An object associated with a control determines the operation of the data entry user interface when the data entry user interface is being employed to enter data into the control. More particularly, the object may communicate interface e characteristics to a component that is responsible for providing the user interface to the user. Such a component may be, for example, a shared software module that renders the user interface on a display, receives input data from the user through the user interface, and routes the entered data to a designated destination. Alternately, the object itself may create a user interface having the specified characteristics.05-21-2009
20090150776UTILITY OBJECT FOR SPECIALIZED DATA ENTRY - An object is associated with one or more controls in a software application. An object associated with a control determines the operation of the data entry user interface when the data entry user interface is being employed to enter data into the control. More particularly, the object may communicate interface e characteristics to a component that is responsible for providing the user interface to the user. Such a component may be, for example, a shared software module that renders the user interface on a display, receives input data from the user through the user interface, and routes the entered data to a designated destination. Alternately, the object itself may create a user interface having the specified characteristics.06-11-2009
20090150777UTILITY OBJECT FOR SPECIALIZED DATA ENTRY - An object is associated with one or more controls in a software application. An object associated with a control determines the operation of the data entry user interface when the data entry user interface is being employed to enter data into the control. More particularly, the object may communicate interface e characteristics to a component that is responsible for providing the user interface to the user. Such a component may be, for example, a shared software module that renders the user interface on a display, receives input data from the user through the user interface, and routes the entered data to a designated destination. Alternately, the object itself may create a user interface having the specified characteristics.06-11-2009
20090189879Synchronization of Plugins - A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.07-30-2009

Patent applications by Kyril Feldman, Kirkland, WA US