Patents by Inventor Victor Silva
Victor 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).
-
Publication number: 20190280963Abstract: A system comprising nodes configured to form a network comprising virtual links in an overlay network provisioned over an underlay network. The system includes virtual machines (VMs), and each node includes at least one VM coupled to the network and to a tenant of the node. The system includes a feedback control system in each VM. The feedback control system is configured to receive real time feedback data of the virtual links and, in response, dynamically adjust routing of traffic flows through the network to maintain the traffic flow on an optimal route.Type: ApplicationFiled: December 20, 2018Publication date: September 12, 2019Inventors: Nithin MICHAEL, Ao TANG, Victor SILVA, Thiago Sousa SANTOS, Ning WU, Archit BAWEJA, Ki Suh LEE, Yao WANG, Andrey GUSHCHIN, Saketh ARE
-
Publication number: 20190280964Abstract: A system comprising nodes coupled to a network including virtual links in an overlay network provisioned over an underlay network. The system includes virtual machines (VMs) provisioned at the nodes and coupled to the network and to tenants of the network. Each VM is configured to receive feedback data of link conditions of the virtual links, and use the feedback data to dynamically determine and adapt an optimal route through the network. Each VM is configured to control routing of traffic flows of a corresponding tenant using the optimal route. The routing includes split routing of traffic flows from the corresponding node via two or more of the virtual links.Type: ApplicationFiled: December 23, 2018Publication date: September 12, 2019Inventors: Nithin MICHAEL, Ao TANG, Victor SILVA, Thiago Sousa SANTOS, Ning WU, Archit BAWEJA, Ki Suh LEE, Yao WANG, Andrey GUSHCHIN, Saketh ARE
-
Publication number: 20190238449Abstract: A system of nodes configured to form a network comprising virtual links in an overlay network provisioned over an underlay network including servers of a public network. The system includes virtual routers (VRs) at each node. Each VR is coupled to the network and to a tenant of the node, and configured to receive network data of a set of virtual links in real time during operation of the network. Each VR is configured to determine and dynamically adapt an optimal route through the network using the network data. At least one VR is configured to control routing of traffic flows through the network according to the optimal route, obviating routing based on pre-assigned link weights.Type: ApplicationFiled: November 13, 2018Publication date: August 1, 2019Inventors: Nithin MICHAEL, Ao TANG, Victor SILVA, Thiago Sousa SANTOS, Ning WU, Archit BAWEJA, Ki Suh LEE, Yao WANG, Andrey GUSHCHIN, Saketh ARE
-
Publication number: 20190238450Abstract: A system of nodes configured to form a network including a plurality of virtual links in an overlay network provisioned over an underlay network. The system includes at least one virtual machine (VM) at each node. The VM is coupled to the network and configured as a tenant VM to correspond to a tenant of the network, and a tenant network includes the tenant VM at each node. The system includes numerous control planes, and each control plane is created by the VM of a corresponding tenant network and configured as a tenant control plane for routing of traffic flows of a corresponding tenant. The system includes numerous data planes, and each data plane is created by the VM and configured as a tenant data plane for traffic flows of a corresponding tenant.Type: ApplicationFiled: November 13, 2018Publication date: August 1, 2019Inventors: Nithin MICHAEL, Ao TANG, Victor SILVA, Thiago Sousa SANTOS, Ning WU, Archit BAWEJA, Ki Suh LEE, Yao WANG, Andrey GUSHCHIN, Saketh ARE
-
Publication number: 20190220533Abstract: A method may include intercepting a database query from a client to a database. The database query may include a first identifier associated with a first database table. A second database table stored at the database may be determined to correspond to the first database table. The database query may be reconstructed by at least replacing the first identifier with a second identifier associated with the second database table. The reconstructed database query may be executed by at least sending, to the database, the reconstructed database query. Related systems and articles of manufacture, including computer program products, are also provided.Type: ApplicationFiled: January 17, 2018Publication date: July 18, 2019Inventor: Victor Silva Guisado
-
Patent number: 10303651Abstract: A system includes reception of an instruction to load data associated with an archiving object and an archiving session into a database system, determination of an archive file associated with the archiving object and the archiving session, determination of one or more database tables of the database system and fields of the one or more database tables associated with the archive file, automatic generation of processor-executable code of a subroutine pool based on the fields of the one or more database tables, and execution of the processor-executable code of the subroutine pool to read one or more data objects of the archive file, populate one or more internal tables based on records of the one or more data objects, and insert the one or more internal tables into corresponding ones of the one or more database tables of the database system.Type: GrantFiled: February 25, 2016Date of Patent: May 28, 2019Assignee: SAP SEInventor: Victor Silva Guisado
-
Patent number: 9959329Abstract: Methods, systems, and computer-readable mediums are provided for generating master reports. For example, a request to generate a master report may be received from a client device. Release data that includes a list of programs being developed is obtained from a program repository tool. Programs from the list of programs matching the search criteria are then identified. Business case data is then obtained from a business case tool for each matching program. Program process data is also obtained from a product and production tool for each matching program. Using an integrity rule, issues in the release data, the business case data, and the program process data are detected. The master report is generated such that the master report includes the release data, the business case data, the program process data, and the detected issues. The master report is then communicated to the client device.Type: GrantFiled: July 3, 2013Date of Patent: May 1, 2018Assignee: SAP SEInventor: Victor Silva Guisado
-
Publication number: 20170249321Abstract: A system includes reception of an instruction to load data associated with an archiving object and an archiving session into a database system, determination of an archive file associated with the archiving object and the archiving session, determination of one or more database tables of the database system and fields of the one or more database tables associated with the archive file, automatic generation of processor-executable code of a subroutine pool based on the fields of the one or more database tables, and execution of the processor-executable code of the subroutine pool to read one or more data objects of the archive file, populate one or more internal tables based on records of the one or more data objects, and insert the one or more internal tables into corresponding ones of the one or more database tables of the database system.Type: ApplicationFiled: February 25, 2016Publication date: August 31, 2017Inventor: Victor Silva Guisado
-
Publication number: 20150012481Abstract: Methods, systems, and computer-readable mediums are provided for generating master reports. For example, a request to generate a master report may be received from a client device. Release data that includes a list of programs being developed is obtained from a program repository tool. Programs from the list of programs matching the search criteria are then identified. Business case data is then obtained from a business case tool for each matching program. Program process data is also obtained from a product and production tool for each matching program. Using an integrity rule, issues in the release data, the business case data, and the program process data are detected. The master report is generated such that the master report includes the release data, the business case data, the program process data, and the detected issues. The master report is then communicated to the client device.Type: ApplicationFiled: July 3, 2013Publication date: January 8, 2015Applicant: SAP AGInventor: Victor Silva Guisado
-
Publication number: 20100078332Abstract: The invention allows the formation of insoluble chemical compounds in a liquid medium by way of physical stimuli. Highly soluble salts are transformed into insoluble compounds so that they can be separated from aqueous solution to obtain a benefit from both the separated salts and the purified residual liquid.Type: ApplicationFiled: September 28, 2009Publication date: April 1, 2010Inventors: Guillermo Gomez, Victor Silva
-
Patent number: 6861062Abstract: A skin cream is presented which reduces wrinkles upon topical application to the skin. The main ingredients of the composition include water and a xanthine based compound composition which is mixed together in a first vessel and a glycerin composition heated in a second vessel. The three components of the active ingredient are mixed carefully, making sure that any precipitate produced is remixed into the solution. After heating and mixing the components, the entire composition is cooled with care being taken to push any precipitate back into solution to ensure an even distribution of all of the components. The active ingredient thus produced may be combined with a suitable pharmaceutical vehicle to provide the topical wrinkle reducing moisturizing and protecting composition. The composition is topically applied to the effected area over a period of days or months in order to reduce or entirely eliminate wrinkles and dryness from the skin. The final active ingredient may also be used for other applications.Type: GrantFiled: June 12, 2002Date of Patent: March 1, 2005Inventors: Victor Silva, Andrew Szczesiul, Gregory Rudroff
-
Publication number: 20020150597Abstract: A skin cream is presented which reduces wrinkles upon topical application to the skin. The main ingredients of the composition include water and a xanthine based compound composition which is mixed together in a first vessel and a glycerin composition heated in a second vessel. The three components of the active ingredient are mixed carefully, making sure that any precipitate produced is remixed into the solution. After heating and mixing the components, the entire composition is cooled with care being taken to push any precipitate back into solution to ensure an even distribution of all of the components. The active ingredient thus produced may be combined with a suitable pharmaceutical vehicle to provide the topical wrinkle reducing moisturizing and protecting composition. The composition is topically applied to the effected area over a period of days or months in order to reduce or entirely eliminate wrinkles and dryness from the skin. The final active ingredient may also be used for other applications.Type: ApplicationFiled: June 12, 2002Publication date: October 17, 2002Inventors: Victor Silva, Andrew Szczesiul, Gregory Rudroff
-
Patent number: 6344188Abstract: A wrinkle reducing cream is presented which reduces wrinkles upon topical application to the skin. The main ingredients of the composition include a water and caffeine composition which is mixed together in a first vessel and a glycerin composition heated in a second vessel. The three components of the active ingredient are mixed carefully, making sure that any precipitate produced is remixed into the solution. After heating and mixing the components, the entire composition is cooled with care being taken to push any precipitate back into solution to ensure an even distribution of all of the components. The active ingredient thus produced may be combined with a suitable cosmetic vehicle to provide the topical wrinkle reducing composition. The composition is topically applied to the wrinkled area over a period of days or months in order to reduce or entirely eliminate wrinkles from the skin. The final active ingredient may also be used for other applications.Type: GrantFiled: March 1, 2000Date of Patent: February 5, 2002Assignee: Victor Silva, Inc.Inventors: Victor Silva, Bryan K. Harris, Gregory J. Rudroff, Andrew W. Szczesiul