Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Moss, WA

Brent Moss, Gig Harbor, WA US

Patent application numberDescriptionPublished
20100107524SEALING SPLINE CONNECTOR - A door frame system including a spline. Each door frame section includes a brickmould and a jamb each having a groove on at least one side and the door frame sections are joined together by the spline. The spline includes a polymeric material having a shape such so as to form a moisture-resistant seal along the length of the joint. The spline is concealed from view when the brickmould and a jamb are connected together to form a frame including a uniform reveal.05-06-2010

Darren G. Moss, Redmond, WA US

Patent application numberDescriptionPublished
20090327367Common Block Storage Infrastructure - Common block storage infrastructure techniques are described in which files are created through interaction with a file system to reserve extents in a volume on behalf of volume storage drivers, which may form a driver stack that resides logically on top of the volume. The files protect the reserved extents within the volume for use by the volume storage drivers, such as to store metadata related to operations performed by the drivers. When reserved extents are created, a location of the reserved extents is communicated through the driver stack to a corresponding volume storage driver. Volume storage drivers may also be configured to discover their corresponding reserved extents and communicate these to upper-level drivers and components. Accordingly, when a volume storage driver manipulates data in the volume, it may do so with awareness of the reserved extents of the other volume storage drivers.12-31-2009
20100082550AGGREGATION OF WRITE TRAFFIC TO A DATA STORE - A method and a processing device are provided for sequentially aggregating data to a write log included in a volume of a random-access medium. When data of a received write request is determined to be suitable for sequentially aggregating to a write log, the data may be written to the write log and a remapping tree, for mapping originally intended destinations on the random-access medium to one or more corresponding entries in the write log, may be maintained and updated. At time periods, a checkpoint may be written to the write log. The checkpoint may include information describing entries of the write log. One or more of the checkpoints may be used to recover the write log, at least partially, after a dirty shutdown. Entries of the write log may be drained to respective originally intended destinations upon an occurrence of one of a number of conditions.04-01-2010
20100082918LOG MANAGER FOR AGGREGATING DATA - A processing device and a machine-implemented method may be provided for sequentially aggregating, or writing, data to a log included in a data store. The log may store multiple log entries. Each of the log entries may include an entry metadata portion, describing a respective log entry, and an entry payload data portion. The entry metadata portion may include a log sequence number, corresponding to a log entry at a particular position in the log. A library of log-related processes may be provided, along with an application program interface to permit a calling application program to call any of the log related processes. The log-related processes may be called during a boot mode, a user mode, and a kernel mode.04-01-2010
20100114990VIRTUALIZED BOOT BLOCK WITH DISCOVERY VOLUME - A file system independent virtualized boot block with discovery volume and cover files renders a volume visible when accessed by an accessing system which differs from a source system. For example, a downlevel operating system recognizes that data is present on a volume created in an uplevel operating system, even where the uplevel data itself may not be accessible.05-06-2010
20100125588MODIFYING DELETE NOTIFICATIONS IN A STORAGE STACK - A filter between a filesystem and a storage device in a storage stack can be configured to modify a delete notification, such as by modifying an existing delete notification or creating a new delete notification. A storage stack filter can receive an existing delete notification and determine a modified range of deleted data in response to receiving the existing notification, where a modified delete notification indicates the modified range of deleted data. A new delete notification can be created with a storage stack filter positioned below a filesystem in a storage stack, where the new delete notification indicates a range of deleted data. The new or modified delete notification can be passed down the storage stack.05-20-2010
20100125705USING DELETE NOTIFICATIONS TO FREE RELATED STORAGE RESOURCES - A storage stack delete notification can be received at a storage stack filter. The delete notification can indicate deletion of primary data in a primary storage region. Secondary data that is taking up storage resources managed by the storage stack filter can be identified. The secondary data can be associated with the primary storage region, and the storage resources can be resources other than the primary storage region. It can be determined whether it is useful to have the secondary data continue taking up the storage resources. If having the secondary data continue taking up the storage resources is not useful, then the storage resources can be freed.05-20-2010
20100125714DELETE NOTIFICATIONS FOR AN ENTIRE STORAGE VOLUME - A delete notification can be received at a storage stack filter in a storage stack. It can be determined whether the delete notification applies to an entire storage volume. If the delete notification does not apply to the entire storage volume, a first set of actions can be taken with the storage stack filter in response to the delete notification. If the delete notification does apply to the entire storage volume, a second set of actions can be taken with the storage stack filter in response to the delete notification.05-20-2010

Darren Glen Moss, Redmond, WA US

Patent application numberDescriptionPublished
20100039909Host Initiated Background Formatting Of Optical Medium - A method and a host processing device are provided for background formatting, or de-icing, an optical medium with no de-icing assistance from an optical drive upon which the optical medium is mounted. In a foreground mode, an optical medium may be initially formatted, volume structures may be recorded on the optical medium, file system information may be written thereto, and quick grow formatting may be performed to make the optical medium writable, at least sequentially. Under initiation and control of a file system, executing on a host processing device, the optical medium may be formatted, or de-iced, in a background mode with no assistance from an optical drive, upon which the optical medium is mounted. Under control of the file system, blocked input or output activity, may be allowed to access the optical medium upon pausing the formatting, or de-icing.02-18-2010

Kenneth A. Moss, Mercer Island, WA US

Patent application numberDescriptionPublished
20090182725DETERMINING ENTITY POPULARITY USING SEARCH QUERIES - Systems, methods, and computer-readable media for determining the Internet search popularity of an entity are provided. Embodiments of the present invention include receiving a group of Internet search records and assigning a popularity ranking based on the number of times an entity descriptor associated with an entity occurs within the group of Internet search records created over a designated time period. An entity descriptor is one or more terms commonly used to identify an entity. The trend in an entity's popularity rank may also be calculated. An entity's popularity rank and trend in popularity rank may be presented in a graph or in a list.07-16-2009
20100083155OBJECT SEARCH UI AND DRAGGING OBJECT RESULTS - A unique object navigation system, user interface, and method that facilitate faster and smoother navigation of objects are provided. For example, the system can generate a plurality of objects that can be rendered on a display space that spans a single page in length, thereby mitigating the need to navigate through multiple pages. The system can determine the length of the page according to the number of objects generated. To view off-screen objects, an infinite scroll component can be employed. The amount of scroll space needed to view the plurality of objects can be determined in part by the length of the page and/or by the number of objects. The objects can also be viewed in a film strip format that is infinitely scrollable. The film strip view allows a view of the objects to be maintained while also viewing a selected object in greater detail at the same time.04-01-2010

Patent applications by Kenneth A. Moss, Mercer Island, WA US

Kenneth Alan Moss, Mercer Island, WA US

Patent application numberDescriptionPublished
20090119259SYNDICATING SEARCH QUERIES USING WEB ADVERTISING - Displaying potential search-engine queries in a portion (e.g., a portion allocated for a web advertisement or within an inline frame) of a web page along with the content of the web page is described herein. The potential search-engine queries are determine by first analyzing either the underlying content of the web page (or other web pages) or searching various historic user metrics. Once determined, the potential search-engine queries are displayed within the portion of the web page along with the content of the web page. When a user selects one of the displayed potential search-engine queries, a query is sent to a search engine requesting web content relevant to the selected potential search-engine query.05-07-2009

Patrick D. Moss, Shoreline, WA US

Patent application numberDescriptionPublished
20090087439Compositions and methods for diagnosing or treating psoriasis - In one aspect, the present invention provides isolated nucleic acid molecules that encode a CAN-1 polypeptide, or an STG polypeptide. In another aspect, the present invention also provides isolated STG polypeptides, isolated CAN-1 polypeptides, and isolated SEEK-1 polypeptides. In another aspect, the present invention provides isolated antibodies that bind specifically to a CAN-1, SEEK-1 or STG polypeptide. In another aspect, the present invention provides methods of diagnosing or predicting the susceptibility to psoriasis of an individual. In another aspect, the present invention provides methods for ameliorating the symptoms and/or progression of psoriasis.04-02-2009
20100111961COMPOSITIONS AND METHODS FOR DIAGNOSING OR TREATING PSORIASIS - In one aspect, the present invention provides isolated nucleic acid molecules that encode a CAN-1 polypeptide, or an STG polypeptide. In another aspect, the present invention also provides isolated STG polypeptides, isolated CAN-1 polypeptides, and isolated SEEK-1 polypeptides. In another aspect, the present invention provides isolated antibodies that bind specifically to a CAN-1, SEEK-1 or STG polypeptide. In another aspect, the present invention provides methods of diagnosing or predicting the susceptibility to psoriasis of an individual. In another aspect, the present invention provides methods for ameliorating the symptoms and/or progression of psoriasis.05-06-2010

Patent applications by Patrick D. Moss, Shoreline, WA US