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: 20190280963
    Abstract: 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: Application
    Filed: December 20, 2018
    Publication date: September 12, 2019
    Inventors: Nithin MICHAEL, Ao TANG, Victor SILVA, Thiago Sousa SANTOS, Ning WU, Archit BAWEJA, Ki Suh LEE, Yao WANG, Andrey GUSHCHIN, Saketh ARE
  • Publication number: 20190280964
    Abstract: 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: Application
    Filed: December 23, 2018
    Publication date: September 12, 2019
    Inventors: Nithin MICHAEL, Ao TANG, Victor SILVA, Thiago Sousa SANTOS, Ning WU, Archit BAWEJA, Ki Suh LEE, Yao WANG, Andrey GUSHCHIN, Saketh ARE
  • Publication number: 20190238449
    Abstract: 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: Application
    Filed: November 13, 2018
    Publication date: August 1, 2019
    Inventors: Nithin MICHAEL, Ao TANG, Victor SILVA, Thiago Sousa SANTOS, Ning WU, Archit BAWEJA, Ki Suh LEE, Yao WANG, Andrey GUSHCHIN, Saketh ARE
  • Publication number: 20190238450
    Abstract: 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: Application
    Filed: November 13, 2018
    Publication date: August 1, 2019
    Inventors: Nithin MICHAEL, Ao TANG, Victor SILVA, Thiago Sousa SANTOS, Ning WU, Archit BAWEJA, Ki Suh LEE, Yao WANG, Andrey GUSHCHIN, Saketh ARE
  • Publication number: 20190220533
    Abstract: 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: Application
    Filed: January 17, 2018
    Publication date: July 18, 2019
    Inventor: Victor Silva Guisado
  • Patent number: 10303651
    Abstract: 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: Grant
    Filed: February 25, 2016
    Date of Patent: May 28, 2019
    Assignee: SAP SE
    Inventor: Victor Silva Guisado
  • Patent number: 9959329
    Abstract: 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: Grant
    Filed: July 3, 2013
    Date of Patent: May 1, 2018
    Assignee: SAP SE
    Inventor: Victor Silva Guisado
  • Publication number: 20170249321
    Abstract: 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: Application
    Filed: February 25, 2016
    Publication date: August 31, 2017
    Inventor: Victor Silva Guisado
  • Publication number: 20150012481
    Abstract: 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: Application
    Filed: July 3, 2013
    Publication date: January 8, 2015
    Applicant: SAP AG
    Inventor: Victor Silva Guisado
  • Publication number: 20100078332
    Abstract: 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: Application
    Filed: September 28, 2009
    Publication date: April 1, 2010
    Inventors: Guillermo Gomez, Victor Silva
  • Patent number: 6861062
    Abstract: 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: Grant
    Filed: June 12, 2002
    Date of Patent: March 1, 2005
    Inventors: Victor Silva, Andrew Szczesiul, Gregory Rudroff
  • Publication number: 20020150597
    Abstract: 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: Application
    Filed: June 12, 2002
    Publication date: October 17, 2002
    Inventors: Victor Silva, Andrew Szczesiul, Gregory Rudroff
  • Patent number: 6344188
    Abstract: 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: Grant
    Filed: March 1, 2000
    Date of Patent: February 5, 2002
    Assignee: Victor Silva, Inc.
    Inventors: Victor Silva, Bryan K. Harris, Gregory J. Rudroff, Andrew W. Szczesiul