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: 9352470Abstract: 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: GrantFiled: November 26, 2014Date of Patent: May 31, 2016Assignee: Google Inc.Inventors: Marco da Silva, Kevin Blankespoor, Michael Rose
-
Patent number: 8938638Abstract: 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: GrantFiled: June 6, 2011Date of Patent: January 20, 2015Assignee: Microsoft CorporationInventors: 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: 20120311376Abstract: 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: ApplicationFiled: June 6, 2011Publication date: December 6, 2012Applicant: MICROSOFT CORPORATIONInventors: 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: 20120251570Abstract: 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: ApplicationFiled: August 1, 2010Publication date: October 4, 2012Applicant: Fundacao Oswaldo CruzInventors: Ada Maria de Barcelos Alves, Adriana de Souza Azevedo, Ricardo Galler, Marcos da Silva Freire
-
Publication number: 20120254118Abstract: 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: ApplicationFiled: March 31, 2011Publication date: October 4, 2012Applicant: MICROSOFT CORPORATIONInventors: Siddharth Rajendra Shah, Antonio Marco Da Silva, JR., Nikita Voronkov, Viktoriya Taranov, Daniel Blood
-
Patent number: 7486295Abstract: 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: GrantFiled: May 14, 2004Date of Patent: February 3, 2009Assignee: PixarInventors: Robert Russ, Christopher King, Maxwell O. Drukman, Malcolm Blanchard, Marco Da Silva, Tom Hahn, Karon A. Weber
-
Publication number: 20060262121Abstract: 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: ApplicationFiled: April 27, 2006Publication date: November 23, 2006Applicant: PixarInventors: Frank Grassia, Marco da Silva, Peter Demoreuille
-
Publication number: 20060159704Abstract: 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: ApplicationFiled: August 17, 2005Publication date: July 20, 2006Applicant: Fundacao Oswaldo Cruz-FIOCRUZInventors: Mirna Bonaldo, Ricardo Galler, Marcos da Silva Freire, Richard Garrat
-
Patent number: 7057618Abstract: 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: GrantFiled: May 14, 2004Date of Patent: June 6, 2006Assignee: PixarInventors: Robert Russ, Karon A. Weber, Maxwell O. Drukman, Tom Hahn, Marco da Silva, Christopher King
-
Publication number: 20050253846Abstract: 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: ApplicationFiled: May 14, 2004Publication date: November 17, 2005Applicant: PixarInventors: Robert Russ, Karon Weber, Maxwell Drukman, Tom Hahn, Marco da Silva, Christopher King
-
Publication number: 20050253845Abstract: 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: ApplicationFiled: May 14, 2004Publication date: November 17, 2005Applicant: PixarInventors: Robert Russ, Christopher King, Maxwell Drukman, Malcolm Blanchard, Marco da Silva, Tom Hahn, Karon Weber
-
Publication number: 20050253847Abstract: 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: ApplicationFiled: May 14, 2004Publication date: November 17, 2005Applicant: PixarInventors: Frank Grassia, Thomas Hahn, Malcolm Blanchard, Marco da Silva, Andrew Witkin
-
Publication number: 20050248564Abstract: 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: ApplicationFiled: May 10, 2004Publication date: November 10, 2005Applicant: PixarInventors: Frank Grassia, Marco da Silva, Peter Demoreuille
-
Publication number: 20050248565Abstract: 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: ApplicationFiled: May 10, 2004Publication date: November 10, 2005Applicant: PixarInventors: Frank Grassia, Marco da Silva
-
Publication number: 20050248573Abstract: 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: ApplicationFiled: May 10, 2004Publication date: November 10, 2005Applicant: PixarInventors: Frank Grassia, Marco da Silva
-
Publication number: 20050248563Abstract: 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: ApplicationFiled: May 10, 2004Publication date: November 10, 2005Applicant: PixarInventors: Frank Grassia, Marco da Silva, Peter Demoreuille
-
Publication number: 20030194801Abstract: 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: ApplicationFiled: April 10, 2003Publication date: October 16, 2003Inventors: Mirna C. Bonaldo, Ricardo Galler, Marcos da Silva Freire, Richard C. Garrat
-
Patent number: D661065Type: GrantFiled: December 13, 2011Date of Patent: June 5, 2012Assignee: Alpargatas S.A.Inventor: Jose Marcos Da Silva
-
Patent number: D661066Type: GrantFiled: December 13, 2011Date of Patent: June 5, 2012Assignee: Alpargatas S.A.Inventor: Jose Marcos Da Silva
-
Patent number: D661068Type: GrantFiled: December 13, 2011Date of Patent: June 5, 2012Assignee: Alpargatas S.A.Inventor: Jose Marcos Da Silva