Patents by Inventor Matthew Small

Matthew Small 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: 20240130469
    Abstract: An article of footwear comprising an upper and a sole structure coupled to the upper. The sole structure includes a cushioning element, comprising a plurality of tubes, wherein adjacent tubes are connected to one another by a respective web area, disposed between a first support element and a second support element, wherein one or more of the respective web areas is exposed to the external environment.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 25, 2024
    Applicant: Nike, Inc.
    Inventors: Fidencio Campos, II, Roger Paul Murphy, Thomas J. Rushbrook, Jessica Small, Matthew W. Thornton
  • Publication number: 20240130467
    Abstract: A sole structure for an article of footwear having a first support element, the first support element including a first set of recesses; a second support element, the second support element including a second set of recesses, and wherein the second support element includes an opening extending therethrough; a coupling portion, the coupling portion including a third set of recesses, and wherein the coupling portion is disposed within the opening of the second support element; a cushioning element disposed between the first support element and the second support element, the cushioning element including a plurality of tubes, wherein the first set of recesses, the second set of recesses, and the third set of recesses form a continuous receiving area, and wherein the cushioning element is disposed within the continuous receiving area.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 25, 2024
    Applicant: Nike, Inc.
    Inventors: Fidencio Campos, II, Roger Paul Murphy, Thomas J. Rushbrook, Jessica Small, Matthew W. Thornton
  • Publication number: 20240130471
    Abstract: An article of footwear having a heel region with a posterior end of the article of footwear, a mid-foot region, and a forefoot region with an anterior end of the article of footwear; a lateral side, and a medial side opposite the lateral side; an upper; a sole structure, the sole structure coupled to the upper, and wherein the sole structure has; a cushioning element disposed in the heel region, the cushioning element having a first tube and a second tube, wherein each of the first tube and the second tube extend from the lateral side of the article of footwear to the medial side of the article of footwear, wherein the first tube includes a contained fluid volume at a first pressure, and the second tube includes a contained fluid volume at a second pressure, wherein the first pressure and the second pressure are equal to one another.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 25, 2024
    Applicant: Nike, Inc.
    Inventors: Fidencio Campos, II, Roger Paul Murphy, Thomas J. Rushbrook, Jessica Small, Matthew W. Thornton
  • Publication number: 20240130472
    Abstract: An article of footwear having a heel region including a posterior end, a mid-foot region, and a forefoot region including an anterior end. The article of footwear having a lateral side, and a medial side opposite the lateral side; an upper; and a sole structure coupled to the upper. The sole structure has a first cushioning element, having a plurality of first tubes and a plurality of first web areas. Adjacent first tubes are connected to one another by a respective first web area of the plurality of first web areas. The sole structure also having a second cushioning element, having a plurality of second tubes and a plurality of second web areas. Adjacent second tubes are connected to one another by a respective web area of the second plurality of web areas.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 25, 2024
    Applicant: Nike, Inc.
    Inventors: Fidencio Campos, II, Shawn G. Carboy, Zachary M. Elder, Jonathan Kosenick, Roger Paul Murphy, Thomas J. Rushbrook, Jessica Small, Matthew W. Thornton
  • Publication number: 20240130473
    Abstract: An article of footwear having a heel region including a posterior end, a mid-foot region, and a forefoot region including an anterior end. The article of footwear having an upper extending from the heel region to the forefoot region and a sole structure coupled to the upper. The sole structure further has a first cushioning element having a first tube, a second tube, a third tube, and a fourth tube, and an outsole layer extending from the posterior end to the anterior end. The outsole layer is configured to directly receive a portion of the first cushioning element, and the outsole layer forms a ground-contacting surface of the article of footwear.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 25, 2024
    Applicant: Nike, Inc.
    Inventors: Fidencio Campos, II, Shawn G. Carboy, Zachary M. Elder, Jonathan Kosenick, Roger Paul Murphy, Thomas J. Rushbrook, Jessica Small, Matthew W. Thornton
  • Patent number: 11958636
    Abstract: In a method of facilitating flight operations, a payload is coupled to a spacecraft via a payload interface. The relative alignment of the payload and the spacecraft is dynamically adjusted (e.g., for thrust alignment) while the payload remains coupled to the spacecraft.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: April 16, 2024
    Assignee: MOMENTUS SPACE LLC
    Inventors: Matthew Parman, Joel Sercel, Mikhail Kokorich, James Small, Nicholas Simon, Nathan Orr, Samuel Avery, Scott Stanley
  • Patent number: 11296998
    Abstract: Disclosed herein are techniques for identifying computing resources specified by a representation of a computing service. In some implementations, a request to analyze a computing service provided via a computing environment may be received. The computing service may have an activated state in which the computing service is available for use and a deactivated state in which the computing service is not available for use. The computing environment may comprise a plurality of computing resources each defining a variable unit of computing functionality within the computing environment. Each computing resource may be associated with a respective parameter corresponding with a respective parameter value that specifies a level of the variable unit of computing functionality defined by the computing resource. The computing service may be represented by a metadata model comprising a plurality of nodes, at least some of which specify a respective one or more of the parameter values.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: April 5, 2022
    Assignee: salesforce.com, inc.
    Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram
  • Patent number: 11263135
    Abstract: Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: March 1, 2022
    Assignee: salesforce.com, inc.
    Inventors: Jimmy Hua, Alejandro Soini, Christopher Wall, Matthew Small, Raj Advani, Shumin Zhao, Weiping Tan
  • Publication number: 20200125491
    Abstract: Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventors: Jimmy Hua, Alejandro Soini, Christopher Wall, Matthew Small, Raj Advani, Shumin Zhao, Weiping Tan
  • Patent number: 10515013
    Abstract: Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: December 24, 2019
    Assignee: salesforce.com, inc.
    Inventors: Jimmy Hua, Alejandro Soini, Christopher Wall, Matthew Small, Raj Advani, Shumin Zhao, Weiping Tan
  • Publication number: 20190146920
    Abstract: Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
    Type: Application
    Filed: November 15, 2017
    Publication date: May 16, 2019
    Inventors: Jimmy Hua, Alejandro Soini, Christopher Wall, Matthew Small, Raj Advani, Shumin Zhao, Weiping Tan
  • Publication number: 20190005207
    Abstract: A methodology and apparatus for layered licensing is described. A licensable item is detected on a device. A legacy license associated with the licensable item is accessed, wherein the legacy license corresponds to a legacy licensing policy. A layered license associated with the licensable item is accessed, wherein the layered license corresponds to a layered licensing policy. The legacy licensing policy and the layered licensing policy are integrated into an integrated license, and the integrated license is enforced.
    Type: Application
    Filed: August 20, 2018
    Publication date: January 3, 2019
    Inventors: Matthew HOHLFELD, Yin Ling LIONG, Giridhar MANDYAM, Matthew SMALL
  • Publication number: 20180018745
    Abstract: Licensing as a service. A software package is downloaded from the app exchange in response to a download request. One or more licenses are received from a licensing entity by a client electronic device. The one or more licenses are maintained by the licensing entity for tenants of disparate heterogeneous cloud environments and provide the client electronic device authorization to utilize the software package. The licenses received from the licensing entity are assigned to one or more users within the client electronic device so that those users are granted access to the corresponding package. The client electronic device utilizes the software package with the one or more licenses as authorization.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 18, 2018
    Inventors: Armand Glen Lisanti, James Morris, Joseph E. Downs, Jun Huang, Matthew Small, Nathan J. Horne, Walter S. Harley
  • Publication number: 20170366470
    Abstract: Disclosed herein are techniques for identifying computing resources specified by a representation of a computing service. In some implementations, a request to analyze a computing service provided via a computing environment may be received. The computing service may have an activated state in which the computing service is available for use and a deactivated state in which the computing service is not available for use. The computing environment may comprise a plurality of computing resources each defining a variable unit of computing functionality within the computing environment. Each computing resource may be associated with a respective parameter corresponding with a respective parameter value that specifies a level of the variable unit of computing functionality defined by the computing resource. The computing service may be represented by a metadata model comprising a plurality of nodes, at least some of which specify a respective one or more of the parameter values.
    Type: Application
    Filed: August 30, 2017
    Publication date: December 21, 2017
    Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram
  • Patent number: 9781049
    Abstract: Disclosed herein are techniques for identifying computing resources specified by a representation of a computing service. In some implementations, a request to analyze a computing service provided via a computing environment may be received. The computing service may have an activated state in which the computing service is available for use and a deactivated state in which the computing service is not available for use. The computing environment may comprise a plurality of computing resources each defining a variable unit of computing functionality within the computing environment. Each computing resource may be associated with a respective parameter corresponding with a respective parameter value that specifies a level of the variable unit of computing functionality defined by the computing resource. The computing service may be represented by a metadata model comprising a plurality of nodes, at least some of which specify a respective one or more of the parameter values.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: October 3, 2017
    Assignee: salesforce.com, inc.
    Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram
  • Publication number: 20170169195
    Abstract: Techniques and architectures for granular licensing in a computing environment having access to an app exchange that provides a listing of multiple apps available to a remote client electronic device in response to a download request. A registration request corresponding to a software package having multiple modules is received. A license definition is transmitted from the management entity. The license definition includes a license for one or more of the multiple modules. The software package and license definition are registered with the management entity, so that only authorized management entities can store license definitions or grant licenses. The license definitions are stored in a memory associated with the management entity. One or more licenses are transmitted to a client electronic device. The one or more licenses correspond to one or more of the multiple modules of the software package that the client electronic device is authorized to utilize.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Armand Glen LiSanti, Belinda Wong, Durgaprasad Guduguntla, James Morris, Jun Huang, Matthew Small, Saianitha Badrinath, Samarpan Jain, Si Wan Kim, Vijaya Natanni
  • Patent number: 9037722
    Abstract: Disclosed herein are techniques for provisioning computing services. In some implementations, a plurality of computing resources available within a computing environment are identified. The plurality of computing resources may be capable of being used to provide computing services via the computing environment. Each of the computing resources may comprise a respective unit of computing functionality available within the computing environment. A plurality of dependency relationships among the computing resources may be identified. Based on the identified dependency relationships, a first one or more of the computing resources may be selected for inclusion in a license definition. A license conforming to the license definition may provide an entity with access to the computing functionality associated with the first one or more computing resources.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: May 19, 2015
    Assignee: salesforce.com, inc.
    Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram
  • Patent number: 8904011
    Abstract: Disclosed herein are techniques for creating a representation of dependency relationships between computing resources within a computing environment. In some implementations, one or more sources for dependency analysis may be identified. Each source may be capable of being accessed to provide computing functionality via the computing environment. Each source may include one or more references to a respective one or more computing resources. Each computing resource may define a unit of the computing functionality available within the computing environment. A plurality of dependency relationships may be identified based on the one or more sources. A dependency relationship representation may be created based on the identified dependency relationships.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: December 2, 2014
    Assignee: salesforce.com, inc.
    Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram
  • Patent number: 8775946
    Abstract: Disclosed herein are techniques for providing a user interface component. In some implementations, a request for the user interface component may be received at a computing device. The user interface component may have a default visual presentation. A branding override may be selected from a plurality of available branding overrides. The branding override may define a modification to the default visual presentation of the user interface component. The branding override may be selected based on one or more contextual variables associated with the request for the user interface component. The user interface component may be modified in accordance with the selected branding override. The user interface component may be displayed on a display device.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: July 8, 2014
    Assignee: salesforce.com, inc.
    Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram
  • Patent number: 8443085
    Abstract: Disclosed herein are techniques for creating a representation of dependency relationships between computing resources within a computing environment. In some implementations, one or more sources for dependency analysis may be identified. Each source may be capable of being accessed to provide computing functionality via the computing environment. Each source may include one or more references to a respective one or more computing resources. Each computing resource may define a unit of the computing functionality available within the computing environment. A plurality of dependency relationships may be identified based on the one or more sources. A dependency relationship representation may be created based on the identified dependency relationships.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: May 14, 2013
    Assignee: salesforce.com, inc.
    Inventors: Nathan Jensen-Horne, Dileep Burki, Walter Sims Harley, Matthew Small, Kenneth Douglas Scott, David Andrew Brooks, Prasad Peddada, Hemang Patel, Gaurav Chawla, Theresa Vietvu, Shriman Gurram