Patents by Inventor Kevin Oliver

Kevin Oliver 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: 20130246411
    Abstract: Search systems and methods for searching structured data and enhancing the relevancy of search results provided to a requesting user or application. Enhanced search results are provided by searching a cache of a user's most recently used items to eliminate or reduce search indexing latency. Also, more relevant search results are provided by re-ranking results based on use history, data security models and: or hierarchical user role models.
    Type: Application
    Filed: April 30, 2013
    Publication date: September 19, 2013
    Applicant: salesforce.com, inc
    Inventors: Kevin Oliver, Scott Hansma, Craig Weissman, Paul Nakada, Jeanine Walters
  • Publication number: 20120310931
    Abstract: Search systems and methods for searching structured data and enhancing the relevancy of search results provided to a requesting user or application. Enhanced search results are provided by searching a cache of a user's most recently used items to eliminate or reduce search indexing latency. Also, more relevant search results are provided by re-ranking results based on use history, data security models and/or hierarchical user role models.
    Type: Application
    Filed: August 17, 2012
    Publication date: December 6, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Kevin Oliver, Scott Hansma, Craig Weissman, Paul Nakada, Jeanine Walters
  • Publication number: 20120135154
    Abstract: Methods of and systems for applying blocking material to assay substrates are disclosed. A method includes supplying an assay substrate having at least one surface. A first portion of the surface of the substrate has at least one analysis feature thereon, and a second portion of the surface of the substrate lacks analysis features. The method also includes generating a spray of a blocking material in proximity to the surface of the substrate and continuing the spray generation in proximity to the surface of the substrate at least until the second portion of the surface of the substrate is substantially covered by the blocking material.
    Type: Application
    Filed: August 10, 2011
    Publication date: May 31, 2012
    Inventors: Kevin OLIVER, Toni HOLWAY, Travis SULLIVAN
  • Publication number: 20120110020
    Abstract: In embodiments, methods and systems for controlling access to custom objects are provided. These techniques for controlling access to custom objects can enable embodiments to utilize a key for the protection of the security of data that is to remain private while not compromising efficiency of a query. The key for a requested custom object is identified and then used so that only an appropriate portion of a custom entity share table is searched to locate access information. It is then determined whether the user can access at least a portion of the custom object, and the appropriate and allowed data is sent to the user.
    Type: Application
    Filed: January 9, 2012
    Publication date: May 3, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Craig Weissman, Kevin Oliver, Benji Jasik, Kedar Doshi
  • Publication number: 20120089602
    Abstract: Search systems and methods for searching structured data and enhancing the relevancy of search results provided to a requesting user or application. Enhanced search results are provided by searching a cache of a user's most recently used items to eliminate or reduce search indexing latency. Also, more relevant search results are provided by re-ranking results based on use history, data security models and/or hierarchical user role models. Further, enhanced search results are provided by including user information in the search index.
    Type: Application
    Filed: November 8, 2011
    Publication date: April 12, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Kevin Oliver, Scott Hansma, Craig Weissman, Paul Nakada, Jeanine Walters
  • Publication number: 20120084300
    Abstract: Search systems and methods for searching structured data and enhancing the relevancy of search results provided to a requesting user or application. Enhanced search results are provided by searching a cache of a user's most recently used items to eliminate or reduce search indexing latency. Also, more relevant search results are provided by re-ranking results based on use history, data security models and/or hierarchical user role models.
    Type: Application
    Filed: November 8, 2011
    Publication date: April 5, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Kevin Oliver, Scott Hansma, Craig Weissman, Paul Nakada, Jeanine Walters
  • Patent number: 8095531
    Abstract: In embodiments, methods and systems for controlling access to custom objects are provided. These techniques for controlling access to custom objects can enable embodiments to utilize a key for the protection of the security of data that is to remain private while not compromising efficiency of a query. The key for a requested custom object is identified and then used so that only an appropriate portion of a custom entity share table is searched to locate access information. It is then determined whether the user can access at least a portion of the custom object, and the appropriate and allowed data is sent to the user.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: January 10, 2012
    Assignee: salesforce.com, Inc.
    Inventors: Craig Weissman, Kevin Oliver, Benji Jasik, Kedar Doshi
  • Publication number: 20110295814
    Abstract: Detection of skew in an on-demand database services environment is provided. A request is generated to scan a multitenant database for skew indicated by relationship depth exceeding an expected limit. A database crawler calculates skew for tenant identifier for a particular table in the database. Any skew that is detected is identified for later resolution.
    Type: Application
    Filed: December 22, 2010
    Publication date: December 1, 2011
    Inventors: Pallav Kothari, Scott Hansma, Scott Yancey, Kevin Oliver, Jiahan Jiang
  • Publication number: 20110265088
    Abstract: Mechanisms and methods are provided for dynamically increasing resources utilized for processing tasks. These mechanisms and methods for dynamically increasing resources utilized for processing tasks can enable embodiments to adjust processing power utilized for task processing. Further, adjusting processing power can ensure that quality of service goals set for processing tasks are achieved.
    Type: Application
    Filed: April 21, 2011
    Publication date: October 27, 2011
    Applicant: Salesforce.com, inc.
    Inventors: Vijayanth Devadhar, Kevin Oliver
  • Publication number: 20110258199
    Abstract: Method and systems for performing high volume searches are described. In one example a method includes receiving a query directed to a database, the database including a plurality of items, determining whether the query complies with one of a plurality of search criteria, each of the plurality of search criteria corresponding to a predefined index of the database, selecting a predefined index of the database corresponding to one of the plurality of search criteria if the query complies with said search criterion, the index containing entries that comply with the corresponding search criterion, applying the query to the selected index to find database items referenced in the index, selecting items based on applying the query to the selected index, building a report for the query, the report including only items of the selected index.
    Type: Application
    Filed: April 14, 2011
    Publication date: October 20, 2011
    Applicant: salesforce.com, inc.
    Inventors: KEVIN OLIVER, Paul Burstein, Jeffrey M. Bergan, William A. Press
  • Publication number: 20110258178
    Abstract: Methods and systems for performing cross store joins in a multi-tenant store are described. In one embodiment, such a method includes retrieving data from a multi-tenant database system having a relational data store and a non-relational data store, receiving a request specifying data to be retrieved from the multi-tenant database system, retrieving, based on the request, one or more locations of the data to be retrieved, generating a database query based on the request, in which the database query specifies a plurality of data elements to be retrieved, the plurality of data elements including one or more data elements residing within the non-relational data store and one or more other data elements residing within the relational data store, and executing the database query against the multi-tenant database system to retrieve the data.
    Type: Application
    Filed: December 20, 2010
    Publication date: October 20, 2011
    Applicant: Salesforce.com
    Inventors: BILL C. EIDSON, Craig Weissman, Kevin Oliver, James Taylor, Simon Z. Fell, Donovan A. Schneider
  • Publication number: 20110258225
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing transparent object migration across storage tiers. In an embodiment and by way of example, a method for appending data to large data volumes is provided. The method embodiment includes a) setting a CustomEntityOption bit that determines (at object creation time) where the object is stored, either in the relational or the non-relational data store portion, b) loading the CustomEntityOption bit in a cached CustomEntityDefinition, c) showing the CustomEntityOption bit as EntityInfo, and d) allowing custom object definition and Metadata API functionality when the bit is shown.
    Type: Application
    Filed: April 19, 2011
    Publication date: October 20, 2011
    Applicant: salesforce.com, inc.
    Inventors: James Taylor, Bill C. Eidson, Kevin Oliver
  • Patent number: 7829781
    Abstract: Modules are disclosed. The modules can include: a first photovoltaic cell including an electrode; a second photovoltaic cell including an electrode; and an interconnect that connects the electrodes of first and second photovoltaic cells. The interconnect can include: an electrically insulative material adhesive material; and a mesh partially disposed in the adhesive material.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: November 9, 2010
    Assignee: Konarka Technologies, Inc.
    Inventors: Alan Montello, Kevin Oliver, Kethinni G. Chittibabu
  • Patent number: 7777128
    Abstract: Modules are disclosed. The modules can include a first photovoltaic cell including an electrode; and a second photovoltaic cell including an electrode having a bent end connected to the electrode of the first photovoltaic cell.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: August 17, 2010
    Assignee: Konarka Technologies, Inc.
    Inventors: Alan Montello, Kevin Oliver, Kethinni G. Chittibabu
  • Publication number: 20090146386
    Abstract: In-line skates, frame assemblies and assemblies for modifying in-line skates are provided. A representative assembly for modifying an in-line skate includes a grinding member configured for removable attachment to an in-line skate frame. The grinding member has a grinding sidewall and a grinding base, with the grinding base extending outwardly from the grinding sidewall. When the grinding member is attached to the frame, the grinding sidewall is positioned in an overlying relationship with respect to the first sidewall of the frame and the grinding base spans between the first and second sidewalls along the bottom of the frame.
    Type: Application
    Filed: September 26, 2006
    Publication date: June 11, 2009
    Applicant: Renault S.A.S.
    Inventors: Kevin Oliver Raser, Scott William Raser
  • Publication number: 20080082540
    Abstract: In embodiments, methods and systems for controlling access to custom objects are provided. These techniques for controlling access to custom objects can enable embodiments to utilize a key for the protection of the security of data that is to remain private while not compromising efficiency of a query. The key for a requested custom object is identified and then used so that only an appropriate portion of a custom entity share table is searched to locate access information. It is then determined whether the user can access at least a portion of the custom object, and the appropriate and allowed data is sent to the user.
    Type: Application
    Filed: October 2, 2007
    Publication date: April 3, 2008
    Applicant: salesforce.com, Inc.
    Inventors: Craig Weissman, Kevin Oliver, Benji Jasik, Kedar Doshi
  • Publication number: 20080064349
    Abstract: The testing device of the present invention includes an RF input for connecting to a subscriber network, which has been disconnected from a communication network, for receiving ingress RF signals leaked into the subscriber network from outside sources. The device includes a signal processor for scanning the RF signals for power levels at a plurality of frequencies, and generating power level signals based at least in part on the power levels. Ideally, the power levels are compared to a threshold power level representing an acceptable amount of ingress, and a pass/fail indicator is displayed based on whether the power levels exceed the threshold power level.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 13, 2008
    Applicant: ACTERNA LLC
    Inventors: Robert Flask, Kevin Oliver
  • Publication number: 20070130137
    Abstract: Search systems and methods for searching structured data and enhancing the relevancy of search results provided to a requesting user or application. Enhanced search results are provided by searching a cache of a users most recently used items to eliminate or reduce search indexing latency. Also, more relevant search results are provided by re-ranking results based on use history, data security models and/or hierarchical user role models. Further, enhanced search results are provided by including user information in the search index.
    Type: Application
    Filed: December 2, 2005
    Publication date: June 7, 2007
    Applicant: salesforce.com, inc.
    Inventors: Kevin Oliver, Scott Hansma, Craig Weissman, Paul Nakada, Jeanine Walters
  • Publication number: 20070113885
    Abstract: Photovoltaic cells with interconnects to an external circuit, as well as related components, systems, and methods, are disclosed.
    Type: Application
    Filed: August 14, 2006
    Publication date: May 24, 2007
    Inventors: Randolph Chan, Kevin Oliver
  • Publication number: 20070115399
    Abstract: Displays with integrated photovoltaic cells, as well as related systems, components, and methods, are disclosed.
    Type: Application
    Filed: August 22, 2006
    Publication date: May 24, 2007
    Inventors: Christoph Brabec, Randolph Chan, Richard Childers, Daniel McGahn, Kevin Oliver