Patents by Inventor Marco da Silva

Marco da Silva 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: 9352470
    Abstract: An example method may include determining a requested yaw for a body of a robot, where the biped robot comprises a foot coupled to the body via a leg. The robot may then detect, via one or more sensors, a yaw rotation of the body with respect to a ground surface, where the foot is in contact with the ground surface. Based on the detected yaw rotation of the body, the robot may determine a measured yaw for the body. The robot may also determine a target yaw for the body, where the target yaw for the body is between the measured yaw for the body and the requested yaw for the body. The robot may then cause the foot to rotate the body to the target yaw for the body.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: May 31, 2016
    Assignee: Google Inc.
    Inventors: Marco da Silva, Kevin Blankespoor, Michael Rose
  • Patent number: 8938638
    Abstract: A secondary location of a network acts as a recovery network for a primary location of the service. The secondary location is maintained in a warm state that is configured to replace the primary location in a case of a failover. During normal operation, the primary location actively services user load and performs backups that include full backups, incremental backups and transaction logs that are automatically replicated to the secondary location. Information is stored (e.g. time, retry count) that may be used to assist in determining when the backups are restored correctly at the secondary location. The backups are restored and the transaction logs are replayed at the secondary location to reflect changes (content and administrative) that are made to the primary location. After failover to the secondary location, the secondary location becomes the primary location and begins to actively service the user load.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: January 20, 2015
    Assignee: Microsoft Corporation
    Inventors: Viktoriya Taranov, Alexander Hopmann, Antonio Marcos Da Silva, Jr., Nikita Voronkov, Kai Yiu Luk, Ramanathan Somasundaram, Artsiom Kokhan, Siddharth Rajendra Shah, Daniel Blood, Bhavesh Doshi
  • Publication number: 20120311376
    Abstract: A secondary location of a network acts as a recovery network for a primary location of the service. The secondary location is maintained in a warm state that is configured to replace the primary location in a case of a failover. During normal operation, the primary location actively services user load and performs backups that include full backups, incremental backups and transaction logs that are automatically replicated to the secondary location. Information is stored (e.g. time, retry count) that may be used to assist in determining when the backups are restored correctly at the secondary location. The backups are restored and the transaction logs are replayed at the secondary location to reflect changes (content and administrative) that are made to the primary location. After failover to the secondary location, the secondary location becomes the primary location and begins to actively service the user load.
    Type: Application
    Filed: June 6, 2011
    Publication date: December 6, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Viktoriya Taranov, Alexander Hopmann, Antonio Marcos Da Silva, JR., Nikita Voronkov, Kai Yiu Luk, Ramanathan Somasundaram, Artsiom Kokhan, Siddharth Rajendra Shah, Daniel Blood, Bhavesh Doshi
  • Publication number: 20120251570
    Abstract: The present invention relates to a method for inducing an immune response to the dengue virus, on the basis of DNA and 17D chimeric virus vaccines in combined or co-administered immunisation. The scope of the present invention also includes DNA vaccines against the four serotypes of the dengue virus, produced by forming, from each viral serotype of the dengue virus (DENV1-4), various recombinant plasmids that contain the gene that codes for the E protein, or that contain only the sequence that corresponds to the domain III of this protein. The invention also provides a vaccine composition consisting of (a) DNA vaccines against the four serotypes of the dengue virus; (b) chimeric viruses comprising the modified yellow fever vaccination virus 17D; and (c) a pharmaceutically acceptable carrier, all of which are covered by the scope of the invention.
    Type: Application
    Filed: August 1, 2010
    Publication date: October 4, 2012
    Applicant: Fundacao Oswaldo Cruz
    Inventors: Ada Maria de Barcelos Alves, Adriana de Souza Azevedo, Ricardo Galler, Marcos da Silva Freire
  • Publication number: 20120254118
    Abstract: A history of locations of tenant data is maintained. The tenant data comprises data that is currently being used by the tenant and the corresponding backup data. When a tenant's data is changed from one location to another, a location and a time is stored within the history that may be accessed to determine a location of the tenant's data at a specified time. Different operations trigger a storing of a location/time within the history. Generally, an operation that changes a location of the tenant's data triggers the storing of the location within the history (e.g. upgrade of farm, move of tenant, adding a tenant, load balancing of the data, and the like). When tenant data is needed for an operation (e.g. restore), the history may be accessed to determine the location of the data.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Siddharth Rajendra Shah, Antonio Marco Da Silva, JR., Nikita Voronkov, Viktoriya Taranov, Daniel Blood
  • Patent number: 7486295
    Abstract: A method for an animation environment includes displaying a first geometric object on a display, wherein the first geometric object comprises a plurality of geometric components, wherein the plurality of geometric components are coupled according to a geometric hierarchy, wherein the plurality of geometric components includes a first geometric component and a second geometric component, and wherein the first geometric component and the second geometric component are not adjacent within the geometric hierarchy, receiving a selection signal from a user, selecting the first geometric component in response to the selection signal, receiving a navigation signal from the user, and selecting the second geometric component in response to the navigation signal by traversing an animation hierarchy, wherein the first geometric component and the second geometric component are adjacent within the animation hierarchy.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: February 3, 2009
    Assignee: Pixar
    Inventors: Robert Russ, Christopher King, Maxwell O. Drukman, Malcolm Blanchard, Marco Da Silva, Tom Hahn, Karon A. Weber
  • Publication number: 20060262121
    Abstract: Techniques that enable users (e.g., animators) to accurately animate models in a scene without having to load all the models involved in the scene concurrently in computer memory. For a particular model that a user wishes to animate, only a minimal set of models involved in the scene that are needed for the particular model to evaluate correctly are determined and loaded into computer memory. Additionally, if a particular model is to be unloaded from computer memory, then all models that depend, either directly or indirectly, on the particular model and that are loaded in memory are also unloaded from memory in order to avoid incorrect animation.
    Type: Application
    Filed: April 27, 2006
    Publication date: November 23, 2006
    Applicant: Pixar
    Inventors: Frank Grassia, Marco da Silva, Peter Demoreuille
  • Publication number: 20060159704
    Abstract: The present invention relates to a vaccine against infections caused by flavivirus. More particularly to the use of the YF vaccine virus (17D) to express at the level of its envelope, protein epitopes from other pathogens which will elicit a specific immune response to the parental pathogen.
    Type: Application
    Filed: August 17, 2005
    Publication date: July 20, 2006
    Applicant: Fundacao Oswaldo Cruz-FIOCRUZ
    Inventors: Mirna Bonaldo, Ricardo Galler, Marcos da Silva Freire, Richard Garrat
  • Patent number: 7057618
    Abstract: A computer program product for a computer system includes code that directs a processor to display a two-dimensional representation of a three-dimensional object on a display, wherein the two-dimensional representation comprises a plurality of two-dimensional regions, wherein the three-dimensional object is associated with a plurality of components in a component hierarchy, and wherein each two-dimensional region is associated with at least one component from the plurality of components, code that directs the processor to receive a selection of a two-dimensional region from the user on the display, code that directs the processor to determine a component from the plurality of components associated with the two-dimensional region, code that directs the processor to receive a value for an animation variable associated with the component, and code that directs the processor to set the animation variable associated with the component to the value, wherein the codes reside on a tangible media.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: June 6, 2006
    Assignee: Pixar
    Inventors: Robert Russ, Karon A. Weber, Maxwell O. Drukman, Tom Hahn, Marco da Silva, Christopher King
  • Publication number: 20050253846
    Abstract: A computer program product for a computer system includes code that directs a processor to display a two-dimensional representation of a three-dimensional object on a display, wherein the two-dimensional representation comprises a plurality of two-dimensional regions, wherein the three-dimensional object is associated with a plurality of components in a component hierarchy, and wherein each two-dimensional region is associated with at least one component from the plurality of components, code that directs the processor to receive a selection of a two-dimensional region from the user on the display, code that directs the processor to determine a component from the plurality of components associated with the two-dimensional region, code that directs the processor to receive a value for an animation variable associated with the component, and code that directs the processor to set the animation variable associated with the component to the value, wherein the codes reside on a tangible media.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Applicant: Pixar
    Inventors: Robert Russ, Karon Weber, Maxwell Drukman, Tom Hahn, Marco da Silva, Christopher King
  • Publication number: 20050253845
    Abstract: A method for an animation environment includes displaying a first geometric object on a display, wherein the first geometric object comprises a plurality of geometric components, wherein the plurality of geometric components are coupled according to a geometric hierarchy, wherein the plurality of geometric components includes a first geometric component and a second geometric component, and wherein the first geometric component and the second geometric component are not adjacent within the geometric hierarchy, receiving a selection signal from a user, selecting the first geometric component in response to the selection signal, receiving a navigation signal from the user, and selecting the second geometric component in response to the navigation signal by traversing an animation hierarchy, wherein the first geometric component and the second geometric component are adjacent within the animation hierarchy.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Applicant: Pixar
    Inventors: Robert Russ, Christopher King, Maxwell Drukman, Malcolm Blanchard, Marco da Silva, Tom Hahn, Karon Weber
  • Publication number: 20050253847
    Abstract: Techniques for automatically maintaining continuity in animation across discrete animation changes. Smooth animation is achieved without forcing the animator to manually calculate compensation values or introducing extra controls to the models that are animated. Continuity or smoothness of the animation is maintained as varying aspects of the animation change under continued authoring.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Applicant: Pixar
    Inventors: Frank Grassia, Thomas Hahn, Malcolm Blanchard, Marco da Silva, Andrew Witkin
  • Publication number: 20050248564
    Abstract: Techniques that enable users (e.g., animators) to accurately animate models in a scene without having to load all the models involved in the scene concurrently in computer memory. For a particular model that a user wishes to animate, only a minimal set of models involved in the scene that are needed for the particular model to evaluate correctly are determined and loaded into computer memory. Additionally, if a particular model is to be unloaded from computer memory, then all models that depend, either directly or indirectly, on the particular model and that are loaded in memory are also unloaded from memory in order to avoid incorrect animation.
    Type: Application
    Filed: May 10, 2004
    Publication date: November 10, 2005
    Applicant: Pixar
    Inventors: Frank Grassia, Marco da Silva, Peter Demoreuille
  • Publication number: 20050248565
    Abstract: Techniques for processing scenes of arbitrary complexity comprising a number of objects represented by models. Techniques are provided for building a representation in memory that stores information or represents the inter and intra-model dependencies between the various inputs and outputs of the models included in a scene. The memory representation is built based upon intra-model dependencies information and cues information for the scene. In one embodiment, the memory representation is a graph comprising a number of nodes and directed links between the nodes. The nodes in the graph represent (are proxies for) inputs and outputs of the models involved in the scene. The directed links between the nodes represent the intra- and inter-model dependencies between the inputs and outputs.
    Type: Application
    Filed: May 10, 2004
    Publication date: November 10, 2005
    Applicant: Pixar
    Inventors: Frank Grassia, Marco da Silva
  • Publication number: 20050248573
    Abstract: Techniques for determining intra-model dependencies for a model and persistently storing the determined dependency information. The dependency information for a model may be stored in file associated with the model.
    Type: Application
    Filed: May 10, 2004
    Publication date: November 10, 2005
    Applicant: Pixar
    Inventors: Frank Grassia, Marco da Silva
  • Publication number: 20050248563
    Abstract: Techniques that facilitate rendering of a scene of arbitrary complexity without having to load all the models involved in the scene simultaneously in computer memory. A representation of the inputs and outputs of the various models involved in the scene and the dependencies between the inputs and the outputs is provided and used to facilitate the rendering process. A tessellator may tessellate the models without having to load information for all the models concurrently into computer memory. The tessellated scene may then be rendered without having to load all the models in the scene concurrently into computer memory.
    Type: Application
    Filed: May 10, 2004
    Publication date: November 10, 2005
    Applicant: Pixar
    Inventors: Frank Grassia, Marco da Silva, Peter Demoreuille
  • Publication number: 20030194801
    Abstract: The present invention relates to a vaccine against infections caused by flavivirus. More particularly to the use of the YF vaccine virus (17D) to express at the level of its envelope, protein epitopes from other pathogens which will elicit a specific immune response to the parental pathogen.
    Type: Application
    Filed: April 10, 2003
    Publication date: October 16, 2003
    Inventors: Mirna C. Bonaldo, Ricardo Galler, Marcos da Silva Freire, Richard C. Garrat
  • Patent number: D661065
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: June 5, 2012
    Assignee: Alpargatas S.A.
    Inventor: Jose Marcos Da Silva
  • Patent number: D661066
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: June 5, 2012
    Assignee: Alpargatas S.A.
    Inventor: Jose Marcos Da Silva
  • Patent number: D661068
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: June 5, 2012
    Assignee: Alpargatas S.A.
    Inventor: Jose Marcos Da Silva