Patents by Inventor Rick James

Rick James 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).

  • Patent number: 10275403
    Abstract: Systems and methods are disclosed for efficiently searching a database including a table. The table is partitioned along a first dimension, such as latitude. Indexes in each of the partitions are built along a second dimension, such as longitude. The table may also be clustered according to an index to improve performance. When a processor receives a database query term and a starting location, the processor selects, from the table, a data partition within a first offset to the starting location along the first dimension. The processor selects, from the selected data partition, a first number of first data records related to the query term and within a second offset to the starting location along the second dimension.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: April 30, 2019
    Assignee: Excalibur IP, LLC
    Inventor: Rick James
  • Patent number: 10061789
    Abstract: A system and method for database storage may be dynamically optimized for entity-attribute-value (EAV) data. In one embodiment, this dynamic EAV database may include one column for the entity identification (“ID”) and a second column for the serialized data for that ID (each attribute and the values for those attributes). The database may be dynamically updated to move or copy certain attributes to a separate column. The dynamic updating of one or more attributes may be based on certain factors (seasonal, temporal, usage, etc.), such as frequent requests for a particular attribute. This dynamic updating and indexing of particular attributes may improve certain queries and data requests.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: August 28, 2018
    Assignee: Excalibur IP, LLC
    Inventor: Rick James
  • Publication number: 20170039243
    Abstract: Systems and methods are disclosed for efficiently searching a database including a table. The table is partitioned along a first dimension, such as latitude. Indexes in each of the partitions are built along a second dimension, such as longitude. The table may also be clustered according to an index to improve performance. When a processor receives a database query term and a starting location, the processor selects, from the table, a data partition within a first offset to the starting location along the first dimension. The processor selects, from the selected data partition, a first number of first data records related to the query term and within a second offset to the starting location along the second dimension.
    Type: Application
    Filed: October 20, 2016
    Publication date: February 9, 2017
    Applicant: Excalibur IP, LLC
    Inventor: Rick James
  • Patent number: 9501526
    Abstract: Systems and methods are disclosed for efficiently searching a database including a table. The table is partitioned along a first dimension, such as latitude. Indexes in each of the partitions are built along a second dimension, such as longitude. The table may also be clustered according to an index to improve performance. When a processor receives a database query term and a starting location, the processor selects, from the table, a data partition within a first offset to the starting location along the first dimension. The processor selects, from the selected data partition, a first number of first data records related to the query term and within a second offset to the starting location along the second dimension.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: November 22, 2016
    Assignee: Excalibur IP, LLC
    Inventor: Rick James
  • Patent number: 9434131
    Abstract: A method comprises: providing a fiber cement substrate, and joining a porous, closed cell foam to a substantial portion of a major surface of the fiber cement substrate.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: September 6, 2016
    Assignee: PLYCEM USA, INC.
    Inventors: Rick James Morse, Robert D. Shaw, Gregory F. Jacobs
  • Publication number: 20150120745
    Abstract: A system and method for database storage may be dynamically optimized for entity-attribute-value (EAV) data. In one embodiment, this dynamic EAV database may include one column for the entity identification (“ID”) and a second column for the serialized data for that ID (each attribute and the values for those attributes). The database may be dynamically updated to move or copy certain attributes to a separate column. The dynamic updating of one or more attributes may be based on certain factors (seasonal, temporal, usage, etc.), such as frequent requests for a particular attribute. This dynamic updating and indexing of particular attributes may improve certain queries and data requests.
    Type: Application
    Filed: October 28, 2013
    Publication date: April 30, 2015
    Applicant: Yahoo! Inc.
    Inventor: Rick James
  • Publication number: 20150032720
    Abstract: A system and method for database management and accessing data stored in the database may be optimized based on the database structure. For example, data associated with a range (e.g. owners of IP addresses) may have query requests optimized by utilizing two tables. The first table may include all the ranges, such that the ranges are continuous and not overlapping, and an identifier for each of the ranges. The second table may include the identifiers and the data that is associated with the range corresponding with those identifiers. Query requests for a particular range may be optimized by utilizing specialized database queries for the first table and because the data associated with the range is not part of the first table. Further, the second table size is reduced because an identifier may be associated with multiple ranges.
    Type: Application
    Filed: July 23, 2013
    Publication date: January 29, 2015
    Applicant: Yahoo! Inc.
    Inventor: Rick James
  • Publication number: 20140325912
    Abstract: A sliding door assembly for incorporation within a wall, the assembly comprising a sliding door panel, a top rail guide and a bottom rail guide operatively associated with respective top and bottom ends of the sliding door panel to guide the same within a pair of cooperating guide tracks provided within each of the top rail guides and bottom rail guides, the top and bottom rails guides are not vertically interconnected whereby the pairs of cooperating guide tracks extend in a separate plane from that of the wall so that when the sliding door panel is fully opened it is disposed behind the wall. The invention includes a guide track that is bifurcated to provide multiple sliding door panels.
    Type: Application
    Filed: May 6, 2013
    Publication date: November 6, 2014
    Inventors: Gregory A. Header, Rick James Hawk, Glenn Jesse Davis
  • Publication number: 20140317086
    Abstract: Systems and methods are disclosed for efficiently searching a database including a table. The table is partitioned along a first dimension, such as latitude. Indexes in each of the partitions are built along a second dimension, such as longitude. The table may also be clustered according to an index to improve performance. When a processor receives a database query term and a starting location, the processor selects, from the table, a data partition within a first offset to the starting location along the first dimension. The processor selects, from the selected data partition, a first number of first data records related to the query term and within a second offset to the starting location along the second dimension.
    Type: Application
    Filed: April 17, 2013
    Publication date: October 23, 2014
    Applicant: Yahoo! Inc.
    Inventor: Rick James
  • Patent number: 8266680
    Abstract: A client system and a server system use a Hypertext Transfer Protocol (HTTP) authentication mode preference header to negotiate an HTTP authentication mode. The client system sends an HTTP request to the server system. In response to the HTTP request, the server system sends an HTTP response to the client system. The HTTP response includes an HTTP authentication mode preference header. The HTTP authentication mode preference header indicates whether a preferred HTTP authentication mode is connection-based HTTP authentication or request-based HTTP authentication. In subsequent HTTP requests to the server system, the client system uses the HTTP authentication mode indicated by the HTTP authentication mode preference header.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Rick James, Jonathan Silvera, Matthew Cox, Paul J. Leach, Anil K. Ruia, Anish V. Desai
  • Publication number: 20110057345
    Abstract: Imitation stone (102) and a section of siding (100) are formed in a mold cavity (202) with a surface that follows a topography (206) of each of one or more natural stones (204), applying pigments (300a), (302a), (304a) and (306a) at different locations on the mold cavity (202) to replicate different colors of each natural stone (204) and to replicate a distribution of the different colors at different locations on the topography (206); and forming an imitation stone material in the mold cavity (202) to replicate the topography (206) of each natural stone on the imitation stone material, and to transfer the pigments (300a), (302a), (304a) and (306a) to the imitation stone material.
    Type: Application
    Filed: November 16, 2010
    Publication date: March 10, 2011
    Inventors: RICK JAMES MORSE, David H. Beck
  • Publication number: 20100319288
    Abstract: A method comprises: providing a fiber cement substrate, and joining a porous, closed cell foam to a substantial portion of a major surface of the fiber cement substrate.
    Type: Application
    Filed: September 2, 2010
    Publication date: December 23, 2010
    Applicant: CERTAINTEED CORPORATION
    Inventors: Rick James Morse, Robert D. Shaw, Gregory F. Jacobs
  • Publication number: 20100268824
    Abstract: A system and method for cross-authoritative, user-based network configuration management is provided. Users log-in to a network using any device coupled to the network, and an identity manager may provide the user with a custom computing environment by verifying the user's identity and identifying content, assignments, and other configuration information associated with the user. For instance, the identity manager may retrieve a unique identifier assigned to the user, query one or more authoritative source domains based on the unique identifier, and deliver a computing environment assigned to the user. By seamlessly integrating multiple authoritative sources, administrators can make assignments to users across multiple authoritative source domains, and queries to the sources will always be up-to-date without having to perform synchronization processes.
    Type: Application
    Filed: June 29, 2010
    Publication date: October 21, 2010
    Applicant: Novell, Inc.
    Inventors: Ronald Martin Tanner, Matthew John Sorenson, Rick James Carlson, David Evans Lewis
  • Publication number: 20100251338
    Abstract: A client system and a server system use a Hypertext Transfer Protocol (HTTP) authentication mode preference header to negotiate an HTTP authentication mode. The client system sends an HTTP request to the server system. In response to the HTTP request, the server system sends an HTTP response to the client system. The HTTP response includes an HTTP authentication mode preference header. The HTTP authentication mode preference header indicates whether a preferred HTTP authentication mode is connection-based HTTP authentication or request-based HTTP authentication. In subsequent HTTP requests to the server system, the client system uses the HTTP authentication mode indicated by the HTTP authentication mode preference header.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Rick James, Jonathan Silvera, Matthew Cox, Paul J. Leach, Anil K. Ruia, Anish V. Desai
  • Patent number: 7774472
    Abstract: A system and method for cross-authoritative, user-based network configuration management is provided. Users log-in to a network using any device coupled to the network, and an identity manager may provide the user with a custom computing environment by verifying the user's identity and identifying content, assignments, and other configuration information associated with the user. For instance, the identity manager may retrieve a unique identifier assigned to the user, query one or more authoritative source domains based on the unique identifier, and deliver a computing environment assigned to the user. By seamlessly integrating multiple authoritative sources, administrators can make assignments to users across multiple authoritative source domains, and queries to the sources will always be up-to-date without having to perform synchronization processes.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: August 10, 2010
    Assignee: Novell, Inc.
    Inventors: Ronald Martin Tanner, Matthew John Sorenson, Rick James Carlson, David Evans Lewis
  • Publication number: 20090031026
    Abstract: A system and method for cross-authoritative, user-based network configuration management is provided. Users log-in to a network using any device coupled to the network, and an identity manager may provide the user with a custom computing environment by verifying the user's identity and identifying content, assignments, and other configuration information associated with the user. For instance, the identity manager may retrieve a unique identifier assigned to the user, query one or more authoritative source domains based on the unique identifier, and deliver a computing environment assigned to the user. By seamlessly integrating multiple authoritative sources, administrators can make assignments to users across multiple authoritative source domains, and queries to the sources will always be up-to-date without having to perform synchronization processes.
    Type: Application
    Filed: July 23, 2007
    Publication date: January 29, 2009
    Applicant: Novell, Inc.
    Inventors: Ronald Martin Tanner, Matthew John Sorenson, Rick James Carlson, David Evans Lewis
  • Patent number: 7441382
    Abstract: A clip for siding panels installed on a wall of a structure includes a substantially planar nailing face and a seat extending from a bottom edge of the nailing face disposed to receive the bottom edge of an overlapping siding panel. A hook member extends from a top edge of the nailing face and is disposed to hang the clip from a top edge of a siding panel overlapped by the overlapping siding panel. The nailing face is sized to provide a partial overlap of the overlapped siding panel by the overlapping siding panel when the clip is attached to the overlapped siding panel by the hook member and the overlapping siding panel is seated in the seat.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: October 28, 2008
    Assignee: Certainteed Corporation
    Inventors: David Herbert Beck, Rick James Morse
  • Patent number: 7383669
    Abstract: A starter strip has a fastener flange, a siding support element connected to the flange, a spacer element connected to the siding support element; and a flashing element connected to the spacer element.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: June 10, 2008
    Assignee: CertainTeed Corporation
    Inventor: Rick James Morse
  • Publication number: 20070277299
    Abstract: This invention relates generally to smokeless tobacco, and more specifically, to systems and methods for the use and storage of smokeless tobacco. In one embodiment, the invention includes a spittoon that includes a spittoon bucket and a spittoon cap. The spittoon cap is configured to be coupled to the spittoon bucket and the spittoon cap includes a tube, a first cap lip and a second cap lip. Additionally, the first cap lip and the second cap lip define a cap cavity, which is configured to hold a smokeless tobacco can. Furthermore, the tube is configured to provide a passage that allows matter to pass through the tube and be contained within the spittoon bucket.
    Type: Application
    Filed: June 1, 2006
    Publication date: December 6, 2007
    Inventor: Rick James Kroon
  • Publication number: 20060026919
    Abstract: Imitation stone (102) and a section of siding (100) are formed in a mold cavity (202) with a surface that follows a topography (206) of each of one or more natural stones (204), applying pigments (300a), (302a), (304a) and (306a) at different locations on the mold cavity (202) to replicate different colors of each natural stone (204) and to replicate a distribution of the different colors at different locations on the topography (206); and forming an imitation stone material in the mold cavity (202) to replicate the topography (206) of each natural stone on the imitation stone material, and to transfer the pigments (300a), (302a), (304a) and (306a) to the imitation stone material.
    Type: Application
    Filed: July 16, 2004
    Publication date: February 9, 2006
    Inventors: Rick James Morse, David Beck