Patents by Inventor Xiaoxue Zhao
Xiaoxue Zhao 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: 20210081196Abstract: A server system may match a segment of code for a code integration request to metadata about similar segments of code, wherein the metadata qualifies one or more outcomes of previous integration requests. The server may determine usage rights and rules based on the metadata, wherein some of the usage rights and rules have previously have been approved by a multi-approval workflow that enforces a predetermined process to authorize use of the segment of code for code segment integrations. The server may analyze the metadata to predict an integration score based at least in part on the usage rights and rules of the segments of code. If the integration score of the segment of code exceeds a threshold, the system may automatically generate a data structure for deploying the segment of code, wherein the automatically generating the data structure is performed without the multi-approval workflow.Type: ApplicationFiled: September 12, 2020Publication date: March 18, 2021Applicant: Oracle International CorporationInventors: Alberto Polleri, Sergio Aldea Lopez, Marc Michiel Bron, Dan David Golding, Alexander Ioannides, Maria del Rosario Mestre, Hugo Alexandre Pereira Monteiro, Oleg Gennadievich Shevelev, Larissa Cristina Dos Santos Romualdo Suzuki, Xiaoxue Zhao, Matthew Charles Rowe
-
Publication number: 20210081842Abstract: A server system may receive two or more Quality of Service (QoS) dimensions for the multi-objective optimization model, wherein the two or more QoS dimensions include at least a first QoS dimension and a second QoS dimension. The server system may maximize the multi-objective optimization model along the first QoS dimension, wherein the maximizing includes selecting one or more pipelines for the multi-objective optimization model in the software architecture that meet QoS expectations specified for the first QoS dimension and the second QoS dimension, wherein an ordering of the pipelines is dependent on which QoS dimensions were optimized and de-optimized and to what extent, wherein the multi-objective optimization model is partially de-optimized along the second QoS dimension in order to comply with the QoS expectations for the first QoS dimension, and whereby there is a tradeoff between the first QoS dimension and the second QoS dimension.Type: ApplicationFiled: September 12, 2020Publication date: March 18, 2021Applicant: Oracle International CorporationInventors: Alberto Polleri, Sergio Aldea Lopez, Marc Michiel Bron, Dan David Golding, Alexander Ioannides, Maria del Rosario Mestre, Hugo Alexandre Pereira Monteiro, Oleg Gennadievich Shevelev, Larissa Cristina Dos Santos Romualdo Suzuki, Xiaoxue Zhao, Matthew Charles Rowe
-
Publication number: 20210081819Abstract: The present disclosure relates to systems and methods for an intelligent assistant (e.g., a chatbot) that can be used to enable a user to generate a machine learning system. Techniques can be used to automatically generate a machine learning system to assist a user. In some cases, the user may not be a software developer and may have little or no experience in either machine learning techniques or software programming. In some embodiments, a user can interact with an intelligent assistant. The interaction can be aural, textual, or through a graphical user interface. The chatbot can translate natural language inputs into a structural representation of a machine learning solution using an ontology. In this way, a user can work with artificial intelligence without being a data scientist to develop, train, refine, and compile machine learning models as stand-alone executable code.Type: ApplicationFiled: June 4, 2020Publication date: March 18, 2021Applicant: Oracle International CorporationInventors: Alberto Polleri, Sergio Aldea Lopez, Marc Michiel Bron, Dan David Golding, Alexander Ioannides, Maria del Rosario Mestre, Hugo Alexandre Pereira Monteiro, Oleg Gennadievich Shevelev, Larissa Cristina Dos Santos Romualdo Suzuki, Xiaoxue Zhao, Matthew Charles Rowe
-
Patent number: 9722912Abstract: The present disclosure describes system and methods for network planning. The systems and methods can incorporate network traffic demands, availability requirements, latency, physical infrastructure and networking device capability, and detailed cost structures to calculate a network design with minimum or reduced cost compared to conventional methods. In some implementations, the method include providing an initial, deterministic set of failures, and then successively performing a network optimization and a network availability simulation to determine which failures most impact the performance of the network model. The high impact failures can then be provided back into the system, which generates an improved network design while still maintaining minimum cost.Type: GrantFiled: October 26, 2015Date of Patent: August 1, 2017Assignee: Google Inc.Inventors: Xiaoxue Zhao, Emilie Jeanne Anne Danna, Christoph Albrecht, Bikash Koley, Satyajeet Singh Ahuja, Vinayak Dangui
-
Patent number: 9705773Abstract: The present disclosure provides a probabilistic framework that can calculate the probability of fulfilling demands for a given set of traffic flows. In some implementations, the probability of fulfilling demands can be based on the probability of infrastructure component failures, shared risk link groups derived from a cross-layer network topology, and traffic engineering (TE) considerations. The consideration of the cross-layer network topology enables the systems and methods described herein to account for the relationship between the physical and logical topologies.Type: GrantFiled: October 26, 2015Date of Patent: July 11, 2017Assignee: Google Inc.Inventors: Xiaoxue Zhao, Emilie Jeanne Anne Danna, Alireza Ghaffarkhah, Ajay Kumar Bangla, Christoph Albrecht, Wenjie Jiang, Benjamin Preskill, Bikash Koley
-
Publication number: 20170012856Abstract: The present disclosure describes system and methods for network planning. The systems and methods can incorporate network traffic demands, availability requirements, latency, physical infrastructure and networking device capability, and detailed cost structures to calculate a network design with minimum or reduced cost compared to conventional methods. In some implementations, the method include providing an initial, deterministic set of failures, and then successively performing a network optimization and a network availability simulation to determine which failures most impact the performance of the network model. The high impact failures can then be provided back into the system, which generates an improved network design while still maintaining minimum cost.Type: ApplicationFiled: October 26, 2015Publication date: January 12, 2017Inventors: Xiaoxue Zhao, Emilie Jeanne Anne Danna, Christoph Albrecht, Bikash Koley, Satyajeet Singh Ahuja, Vinayak Dangui
-
Publication number: 20170012848Abstract: The present disclosure provides a probabilistic framework that can calculate the probability of fulfilling demands for a given set of traffic flows. In some implementations, the probability of fulfilling demands can be based on the probability of infrastructure component failures, shared risk link groups derived from a cross-layer network topology, and traffic engineering (TE) considerations. The consideration of the cross-layer network topology enables the systems and methods described herein to account for the relationship between the physical and logical topologies.Type: ApplicationFiled: October 26, 2015Publication date: January 12, 2017Inventors: Xiaoxue Zhao, Emilie Jeanne Anne Danna, Alireza Ghaffarkhah, Ajay Kumar Bangla, Christoph Albrecht, Wenjie Jiang, Benjamin Preskill, Bikash Koley
-
Patent number: 9491526Abstract: According to at least one aspect, a network system includes a wavelength selective switch (WSS) mesh network, multiple dense wavelength division multiplexing (DWDM) multiplexers/de-multiplexers, and a controller. The WSS mesh network includes a plurality of WSS components. Each WSS component includes a common port and multiple switching ports. The plurality of WSS components are coupled to each other through corresponding switching ports. Each DWDM multiplexer/de-multiplexer is coupled to one of multiple sets of servers via a respective top tier switch and respective aggregation nodes and coupled to a common port of a WSS component of the WSS mesh network.Type: GrantFiled: September 24, 2014Date of Patent: November 8, 2016Assignee: Google Inc.Inventors: Xiaoxue Zhao, Bikash Koley, Amin Vahdat
-
Patent number: 9306664Abstract: Methods, mediums and systems described herein determine real-time in-service OSNR measurement without disrupting or turning off one or more channels of the network. An OSNR monitor described herein may be integrated with existing optical line systems. The OSNR measurements performed by the OSNR monitors are independent of the modulation format and thus, may work with all phase formats, amplitude format or a combination thereof. The real-time in-service OSNR data may be used to perform global network optimization to determine the optimal routing and data rate in the optical network. The OSNR data may be used to establish protection and restoration paths for network resiliency and to maximize data throughput.Type: GrantFiled: December 20, 2013Date of Patent: April 5, 2016Assignee: Google Inc.Inventors: Vijay Vusirikala, Xiaoxue Zhao, Bikash Koley
-
Patent number: 9225454Abstract: The specification describes an apparatus including a plurality of communication ports, each communication port coupled to a corresponding networking element, and a plurality of optical transceivers, each optical transceiver coupled to a corresponding communication port and including an optical receiver and an optical transmitter, wherein the optical transmitter can transmit an optical data signal having a carrier wavelength different than any other of the plurality of optical transmitters. A passive optical multiplexer/demultiplexer module is coupled to the transceivers and includes an optical multiplexer including a wavelength division multiplexing (WDM) output and a plurality of inputs, each input coupled to one of the plurality of transmitters, and an optical demultiplexer including a WDM input and a plurality of outputs, each output coupled to one of the plurality of receivers.Type: GrantFiled: October 26, 2011Date of Patent: December 29, 2015Assignee: Google Inc.Inventors: Hong Liu, Amin Vahdat, Ryohei Urata, Xiaoxue Zhao, Chris Johnson
-
Patent number: 9210487Abstract: Embodiments provide a methodology for designing a large-scale non-blocking OCS using a multi-stage folded CLOS switch architecture for use in datacenter networks and fiber-rich backbone network POPs. One aspect employs a folded CLOS architecture because of its ease of implementation, enabling the topology to scale arbitrarily with increasing number of stages. The fraction of ports allocated for internal switch wiring (overhead) also increases with the number of stages. Design decisions are made to carefully optimize the insertion loss per module, number of ports per module, number of stages and the total scale required. Other embodiments include folded CLOS switch architectures having at least two stages. In one example, power monitoring may be included only on the leaf switches.Type: GrantFiled: March 11, 2015Date of Patent: December 8, 2015Assignee: Google Inc.Inventors: Xiaoxue Zhao, Amin Vahdat, Hong Liu
-
Patent number: 9184845Abstract: A system and method of providing a dynamic optical network topology according to topology determinations made by a network control is disclosed. The system and method includes optical ports on an optical circuit switch system operably connected to a plurality of server groups, and optical ports on the optical circuit switch system operably connected to a plurality of packet processing nodes. The system and method also includes at least one memory and at least one processor to execute network control software to receive input comprising a bandwidth request, determine an output comprising a preferred optical link topology for the optical circuit switch system based on the received input, convert the optical link topology for the optical circuit switch system into optical circuit switch port mapping, and send the optical circuit switch port mapping to the optical circuit switch system and to the packet processing nodes.Type: GrantFiled: March 18, 2013Date of Patent: November 10, 2015Assignee: Google Inc.Inventors: Amin Vahdat, Xiaoxue Zhao, Paul Germano, Bikash Koley, Hong Liu
-
Patent number: 9167322Abstract: A packet switch/router including a first stage switch fabric receiving an electrical signal, a mid-stage buffer receiving and storing the electrical signal from the first stage switch fabric, and a second stage switch fabric receiving the electrical signal from the mid-stage buffer. Each switch fabric includes N layers of N×N arrayed waveguide gratings (AWGs), and each AWG has ingress ports and egress ports. A wavelength tunable device, such as a tunable laser, communicates with a source ingress port of an AWG and converts the received electrical signal to an optical signal having a wavelength selected for routing a packet from the source ingress port to a target egress port of the arrayed waveguide grating. A photoreceiver, such as a burst-mode photoreceiver, receives the propagated optical signal from the target egress port and converts the optical signal to the electrical signal.Type: GrantFiled: June 11, 2014Date of Patent: October 20, 2015Assignee: Google Inc.Inventors: Xiaoxue Zhao, Bikash Koley, Vijay Vusirikala, Edward Crabbe, Paul Phillip Germano, Hong Liu, Philip Michael Wells
-
Patent number: 9008510Abstract: Embodiments provide a methodology for designing a large-scale non-blocking OCS using a multi-stage folded CLOS switch architecture for use in datacenter networks and fiber-rich backbone network POPs. One aspect employs a folded CLOS architecture because of its ease of implementation, enabling the topology to scale arbitrarily with increasing number of stages. The fraction of ports allocated for internal switch wiring (overhead) also increases with the number of stages. Design decisions are made to carefully optimize the insertion loss per module, number of ports per module, number of stages and the total scale required. Other embodiments include folded CLOS switch architectures having at least two stages. In one example, power monitoring may be included only on the leaf switches.Type: GrantFiled: January 17, 2014Date of Patent: April 14, 2015Assignee: Google Inc.Inventors: Xiaoxue Zhao, Amin Vahdat, Hong Liu
-
Patent number: 8965203Abstract: The disclosure describes implementations of an apparatus including a plurality of racks, wherein each rack houses a plurality of networking devices and each networking device includes a communication port. An optical circuit switch can be coupled to each of the plurality of communication ports in one or more of the plurality of racks, and a plurality of top-of-rack (TOR) switches can be coupled to the optical circuit switch. Other implementations are disclosed and claimed.Type: GrantFiled: September 28, 2012Date of Patent: February 24, 2015Assignee: Google Inc.Inventors: Amin Vahdat, Hong Liu, Ryohei Urata, Xiaoxue Zhao, Chris L. Johnson
-
Patent number: 8867915Abstract: A system and method of providing a dynamic optical network topology according to topology determinations made by a network control is disclosed. The system and method includes optical ports on an optical circuit switch system operably connected to a plurality of server groups, and optical ports on the optical circuit switch system operably connected to a plurality of packet processing nodes. The system and method also includes at least one memory and at least one processor to execute network control software to receive input comprising a bandwidth request, determine an output comprising a preferred optical link topology for the optical circuit switch system based on the received input, convert the optical link topology for the optical circuit switch system into optical circuit switch port mapping, and send the optical circuit switch port mapping to the optical circuit switch system and to the packet processing nodes.Type: GrantFiled: January 3, 2012Date of Patent: October 21, 2014Assignee: Google Inc.Inventors: Amin Vahdat, Xiaoxue Zhao, Paul Germano, Bikash Koley, Hong Liu
-
Patent number: 8792787Abstract: A packet switch/router including a first stage switch fabric receiving an electrical signal, a mid-stage buffer receiving and storing the electrical signal from the first stage switch fabric, and a second stage switch fabric receiving the electrical signal from the mid-stage buffer. Each switch fabric includes N layers of N×N arrayed waveguide gratings (AWGs), and each AWG has ingress ports and egress ports. A wavelength tunable device, such as a tunable laser, communicates with a source ingress port of an AWG and converts the received electrical signal to an optical signal having a wavelength selected for routing a packet from the source ingress port to a target egress port of the arrayed waveguide grating. A photoreceiver, such as a burst-mode photoreceiver, receives the propagated optical signal from the target egress port and converts the optical signal to the electrical signal.Type: GrantFiled: July 19, 2012Date of Patent: July 29, 2014Assignee: Google Inc.Inventors: Xiaoxue Zhao, Bikash Koley, Vijay Vusirikala, Edward Crabbe, Paul Phillip Germano, Hong Liu, Philip Michael Wells
-
Patent number: 8676004Abstract: Systems and methods for optimizing port usage in an optical circuit switch are disclosed herein. A plurality of optical circulators can be coupled to the plurality of input and output ports of an optical circuit switch. An optical circulator coupled to an input port and an optical circulator coupled to an output port can form a bidirectional pair capable of communicating with any other bidirectional pair of the optical circuit switch. In this regard, the number of bidirectional ports of an optical circuit switch can be increased allowing additional bandwidth to flow through the optical circuit switch. Increasing the efficiency and capabilities of optical circuit switches within a large scale communications network can offer increased functionality and performance with little trade off.Type: GrantFiled: February 22, 2012Date of Patent: March 18, 2014Assignee: Google Inc.Inventors: Ryohei Urata, Leon Poutievski, Amin Vahdat, Hong Liu, Xiaoxue Zhao, Cedric Fung Lam
-
Publication number: 20120076161Abstract: Adjustable chirp is achieved in injection-locked, 10-Gb/s directly modulated, multimode 1.55-?m VCSELs for the first time, leading to 90× increase in standard single-mode fiber transmission distance to 90 km.Type: ApplicationFiled: September 15, 2011Publication date: March 29, 2012Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Connie Chang-Hasnain, Devang Parekh, Xiaoxue Zhao, Peng Guo, Weijian Yang
-
Publication number: 20110150502Abstract: Apparatus and method for increasing optical transmission bandwidth in response to chaining, in cascade, one or more slave lasers onto a master laser. Each laser is configured for optical injection locking (OIL) and each slave laser is locked onto the master laser. The first and each subsequent slave laser are detuned to tailor frequency characteristics of apparatus output. The transmitter can be scaled up by cascading additional injection-locked lasers together. The invention supports multiple compatible modulation formats, such as amplitude modulation (AM), phase modulation (PM), and frequency modulation (FM), for tailoring the output to the application of interest, while any type of laser can be used for the master and slave lasers.Type: ApplicationFiled: September 17, 2009Publication date: June 23, 2011Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Xiaoxue Zhao, Erwin K. Lau, Ming C. Wu, Connie Chang-Hasnain, Hyuk-Kee Sung, Devang Parekh