Patents by Inventor Ricardo Bianchini

Ricardo Bianchini 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: 9933804
    Abstract: This document relates to analyzing electrical grid conditions using server installations. One example obtains first grid condition signals describing first grid conditions detected by a first server installation during a first time period. The first server installation is connected to a first electrical grid and first previous grid failure events have occurred on the first electrical grid during the first time period. The example also obtains second grid condition signals describing second grid conditions detected by a second server installation during a second time period. The second server installation is connected to a second electrical grid that is geographically remote from the first electrical grid and second previous grid failure events have occurred on the second electrical grid during the second time period. The example also includes using the first grid condition signals and the second grid condition signals to predict a future grid failure event on the second electrical grid.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Janous, Gregory Joseph McKnight, Sean James, Ricardo Bianchini, Jie Liu
  • Publication number: 20180060134
    Abstract: Techniques of managing oversubscription of network resources are disclosed herein. In one embodiment, a method includes receiving resource utilization data of a virtual machine hosted on a server in a computing system. The virtual machine is configured to perform a task. The method also includes determining whether a temporal pattern of the resource utilization data associated with the virtual machine indicates one or more cycles of resource utilization as a function of time and in response to determining that the temporal pattern associated with the virtual machine indicates one or more cycles of resource utilization as a function of time, causing the virtual machine to migrate to another server that is not oversubscribed by virtual machines in the computing system.
    Type: Application
    Filed: September 1, 2016
    Publication date: March 1, 2018
    Inventors: Ricardo Bianchini, William Clausen, Marcus Fontoura, Inigo Goiri, Yunqi Zhang
  • Publication number: 20170374144
    Abstract: A method and system for selecting servers for storage of replicas of a block of data is provided. The system selects a first server for storage of the data. The first server has a first processor utilization classification and a first reimaging rate classification. The system then selects a second server for storage of the data. The second server has a second processor utilization classification and a second reimaging rate classification. The system selects the second server so that the second processor utilization classification is different from the first processor utilization classification and the second reimaging rate classification is different from the first reimaging rate classification.
    Type: Application
    Filed: June 22, 2016
    Publication date: December 28, 2017
    Inventors: Ricardo Bianchini, Inigo Goiri Presa, Marcus Felipe Fontoura, Georgios Prekas
  • Publication number: 20170214070
    Abstract: A fuel cell power controller tracks load current and fuel cell output voltage, and alerts on excessive fuel cell ramp rate, so another power source can supplement the fuel cell and/or the load can be reduced. A power engineering process makes efficient use of available fuel cell power by ramping up power flow rapidly when power is available, while respecting the ramp rate and other power limitations of the fuel cell and safety limitations of the load. Power flow decreases after an alert indicating an electrical output limitation of the fuel cell. Permitted power flow increases in response to a power demand increase (actual or requested) from the load in the absence of the alert. Power flow may increase or decrease in a fixed amount, a proportional amount, or per a sequence. A power controller relay may trip open on a low fuel cell output voltage or high load current.
    Type: Application
    Filed: May 1, 2016
    Publication date: July 27, 2017
    Inventors: Di WANG, Sriram GOVINDAN, John J. SIEGLER, Jie LIU, Ricardo BIANCHINI, Eric PETERSON, Sean M. JAMES, Bryan KELLY
  • Publication number: 20160011618
    Abstract: This document relates to analyzing electrical grid conditions using server installations. One example obtains first grid condition signals describing first grid conditions detected by a first server installation during a first time period. The first server installation is connected to a first electrical grid and first previous grid failure events have occurred on the first electrical grid during the first time period. The example also obtains second grid condition signals describing second grid conditions detected by a second server installation during a second time period. The second server installation is connected to a second electrical grid that is geographically remote from the first electrical grid and second previous grid failure events have occurred on the second electrical grid during the second time period. The example also includes using the first grid condition signals and the second grid condition signals to predict a future grid failure event on the second electrical grid.
    Type: Application
    Filed: March 31, 2015
    Publication date: January 14, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Brian JANOUS, Gregory Joseph McKNIGHT, Sean JAMES, Ricardo BIANCHINI, Jie LIU
  • Publication number: 20160013647
    Abstract: This document relates to electricity management using modulated waveforms. One example modulates electricity to obtain modulated electricity having at least two different alternating current frequencies including a first alternating current frequency and a second alternating current frequency. The example delivers the modulated electrical power having the at least two different alternating current frequencies to multiple different electrical devices, including a first electrical device configured to utilize the first alternating current frequency and a second electrical device configured to utilize the second alternating current frequency. The modulated electricity can be delivered at least partly over an electrical line shared by the first electrical device and the second electrical device.
    Type: Application
    Filed: March 31, 2015
    Publication date: January 14, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jie LIU, Brian JANOUS, Gregory Joseph MCKNIGHT, Sean JAMES, Ricardo BIANCHINI
  • Publication number: 20160011617
    Abstract: This document relates to power management of server installations. One example determines a current generator state of a generator in a server installation and an energy storage state of an energy storage device in the server installation. The example also selectively discharges the energy storage device and adaptively adjust workload performed by a server in the server installation based on the current generator state and the energy storage state.
    Type: Application
    Filed: March 31, 2015
    Publication date: January 14, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jie LIU, Brian JANOUS, Gregory Joseph McKnight, Sean JAMES, Ricardo BIANCHINI
  • Publication number: 20160011575
    Abstract: This document relates to management of computing devices using modulated electricity. One example includes assigning a set of time slices to a computing device for drawing electricity and subsequently causing the computing device to adjust consumption of the electricity by assigning a different set of time slices to the computing device.
    Type: Application
    Filed: March 30, 2015
    Publication date: January 14, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jie LIU, Brian JANOUS, Gregory Joseph MCKNIGHT, Sean JAMES, Ricardo BIANCHINI
  • Publication number: 20160011607
    Abstract: This document relates to thermal management of computing devices. One example determines a cooling state associated with a computing device that has hardware resources including a processor and another hardware resource. The example also determines hardware utilization states of the computing device, including a processor utilization state and another hardware utilization state associated with the another hardware resource. The example also estimates a thermal impact on the computing device of operating in the cooling state and the hardware utilization states.
    Type: Application
    Filed: March 31, 2015
    Publication date: January 14, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sean JAMES, Jie LIU, Brian JANOUS, Gregory Joseph MCKNIGHT, Ricardo BIANCHINI
  • Publication number: 20130185729
    Abstract: Systems, methods, and apparatus for managing resources assigned to an application or service. A resource manager maintains a set of workload classes and classifies workloads using workload signatures. In specific embodiments, the resource manager minimizes or reduces resource management costs by identifying a relatively small set of workload classes during a learning phase, determining preferred resource allocations for each workload class, and then during a monitoring phase, classifying workloads and allocating resources based on the preferred resource allocation for the classified workload. In some embodiments, interference is accounted for by estimating and using an “interference index”.
    Type: Application
    Filed: March 2, 2012
    Publication date: July 18, 2013
    Applicants: Rutgers, The State University of New Jersey, Ecole Polytechnique Federale de Lausanne (EPFL)
    Inventors: Nedeljko Vasic, Dejan Novakovic, Dejan Kostic, Svetozar Miucin, Ricardo Bianchini
  • Patent number: 7516346
    Abstract: A system and method for reducing energy consumption in an information storage system is disclosed which takes advantage of the redundancy in a typical storage system.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: April 7, 2009
    Assignee: NEC Laboratories America, Inc.
    Inventors: Eduardo Pinheiro, Ricardo Bianchini, Cezary Dubnicki
  • Publication number: 20060107099
    Abstract: A system and method for reducing energy consumption in an information storage system is disclosed which takes advantage of the redundancy in a typical storage system.
    Type: Application
    Filed: October 25, 2005
    Publication date: May 18, 2006
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Eduardo Pinheiro, Ricardo Bianchini, Cezary Dubnicki