Patents by Inventor Shane Hu

Shane Hu 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: 20240080759
    Abstract: Disclosed are various embodiments for on-demand application-driven network slicing. In one embodiment, first data is transmitted to or from a first application in a particular computing device using a first network slice in a communications network. A request is sent from the particular computing device to configure a second network slice in the communications network based at least in part on a requirement of a second application. Second data is transmitted to or from the second application using the second network slice.
    Type: Application
    Filed: June 5, 2023
    Publication date: March 7, 2024
    Inventors: Diwakar Gupta, Kiran Kumar Edara, Igor A. Kostic, Kaixiang Hu, Shane Ashley Hall, Ishwardutt Parulkar
  • Patent number: 11743139
    Abstract: Operational metrics of a distributed collection of servers in a cloud environment are analyzed by a service to intelligently machine learn which operational metric is highly correlated to incidents or failures in the cloud environment. To do so, metric values of the operational metrics are analyzed over time by the service to check whether the operation metrics exceed a particular metric threshold. If so, the service also checks whether such spikes in the operation metric above the metric thresholds occurred during known cloud incidents. Statistics are calculated reflecting the number of times the operational metrics spiked during times of cloud incidents and spiked during times without cloud incidents. Correlation scores based on these statistics are calculated and used to select the correlated operational metrics that are most correlated to cloud failures.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: August 29, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gal Tamir, Rachel Lemberg, Zakie Mashiah, Shane Hu, Tamar Agmon, Navendu Jain
  • Publication number: 20220107858
    Abstract: Methods, systems, apparatuses, and computer-readable storage mediums are described for detecting a common root cause for a multi-resource outage in a computing environment. For example, incident reports associated with multiple resources and that are generated by a plurality of monitors are featurized and provided to a classification model. The classification model detects whether a multi-resource outage exists based on the featurized incident reports and identifies a subset of the incident reports upon which the detection is based. Upon detecting a multi-resource outage, an analysis is performed to determine a potential common root cause of the multi-resource outage.
    Type: Application
    Filed: October 1, 2020
    Publication date: April 7, 2022
    Inventors: Navendu Jain, Phuong Ngoc Viet Pham, Shane Hu
  • Publication number: 20220086060
    Abstract: Operational metrics of a distributed collection of servers in a cloud environment are analyzed by a service to intelligently machine learn which operational metric is highly correlated to incidents or failures in the cloud environment. To do so, metric values of the operational metrics are analyzed over time by the service to check whether the operation metrics exceed a particular metric threshold. If so, the service also checks whether such spikes in the operation metric above the metric thresholds occurred during known cloud incidents. Statistics are calculated reflecting the number of times the operational metrics spiked during times of cloud incidents and spiked during times without cloud incidents. Correlation scores based on these statistics are calculated and used to select the correlated operational metrics that are most correlated to cloud failures.
    Type: Application
    Filed: November 29, 2021
    Publication date: March 17, 2022
    Inventors: Gal TAMIR, Rachel LEMBERG, Zakie MASHIAH, Shane HU, Tamar AGMON, Navendu JAIN
  • Patent number: 11212195
    Abstract: Operational metrics of a distributed collection of servers in a cloud environment are analyzed by a service to intelligently machine learn which operational metric is highly correlated to incidents or failures in the cloud environment. To do so, metric values of the operational metrics are analyzed over time by the service to check whether the operation metrics exceed a particular metric threshold. If so, the service also checks whether such spikes in the operation metric above the metric thresholds occurred during known cloud incidents. Statistics are calculated reflecting the number of times the operational metrics spiked during times of cloud incidents and spiked during times without cloud incidents. Correlation scores based on these statistics are calculated and used to select the correlated operational metrics that are most correlated to cloud failures.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: December 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gal Tamir, Rachel Lemberg, Zakie Mashiah, Shane Hu, Tamar Agmon, Navendu Jain
  • Publication number: 20190108486
    Abstract: Methods for automatic and intelligent electronic communication support, including using machine learning, are performed by systems and apparatuses. The methods intelligently and automatically route electronic communication support requests and intelligently and automatically provide senders with information related to their support requests. The methods generate feature vectors from cleaned request information via featurization techniques, and utilize machine-learning algorithms/models and algorithm/model outputs based on the input feature vectors. Based on the algorithm/model outputs and personalized to the specific sender, relevant support information is automatically provided to the sender. The methods also determine a set of prior communications related to the support request based on a similarity measure, and provide prior communication information to the sender. The methods also include routing support requests to correct feature owner recipients based on the algorithm/model outputs.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventors: Navendu Jain, Shane Hu
  • Patent number: 8089534
    Abstract: Methods and systems for determining shading correction coefficients of an imaging device. An inversion surface is determined based on an image captured by the imaging device. The inversion surface is approximated using the captured image and eigenvectors associated with singular values of the inversion surface, to form multiple reconstruction weights. A polynomial fit is applied to: i) the multiple reconstruction weights to determine a first set of polynomial coefficients and ii) the eigenvectors to determine a second set of polynomial coefficients. The first and second sets of polynomial coefficients are used to form the shading correction coefficients.
    Type: Grant
    Filed: November 4, 2008
    Date of Patent: January 3, 2012
    Assignee: Aptina Imaging Corporation
    Inventors: Pravin Rao, Shane Hu
  • Publication number: 20100110241
    Abstract: Methods and systems for determining shading correction coefficients of an imaging device. An inversion surface is determined based on an image captured by the imaging device. The inversion surface is approximated using the captured image and eigenvectors associated with singular values of the inversion surface, to form multiple reconstruction weights. A polynomial fit is applied to: i) the multiple reconstruction weights to determine a first set of polynomial coefficients and ii) the eigenvectors to determine a second set of polynomial coefficients. The first and second sets of polynomial coefficients are used to form the shading correction coefficients.
    Type: Application
    Filed: November 4, 2008
    Publication date: May 6, 2010
    Applicant: APTINA IMAGING CORPORATION
    Inventors: PRAVIN RAO, Shane Hu
  • Publication number: 20070159544
    Abstract: A method and system for color plane interpolation in a color pattern which selects a color-interpolation point within a pixel image for which the color plane interpolation is performed for. Once the color-interpolation point is selected a value for each color in the color pattern at each color-interpolation point is interpolated.
    Type: Application
    Filed: January 12, 2006
    Publication date: July 12, 2007
    Inventor: Shane Hu
  • Publication number: 20070133870
    Abstract: Pixels from an image are sampled for gray world statistics. To avoid the effect of saturated regions, the color pixels are pruned based on predetermined criteria for individual and combined color channel values. If a predetermined percentage of the pixels are included in the gray world statistics, color channel gain is calculated and applied to the image for color balancing.
    Type: Application
    Filed: August 31, 2006
    Publication date: June 14, 2007
    Inventor: Shane Hu
  • Publication number: 20070133868
    Abstract: Pixels from an image are sampled for gray world statistics. To avoid the effect of saturated regions, the pixels are pruned. If a predetermined percentage of the pixels are included in the gray world statistics, color channel gain is calculated and applied to the image. As a result, color balance is achieved in a simple and efficient manner.
    Type: Application
    Filed: December 14, 2005
    Publication date: June 14, 2007
    Inventor: Shane Hu
  • Publication number: 20070013714
    Abstract: A method and system for adjusting saturation in digital images that operates as closely as possible to the long-, medium-, short-(LMS) cone spectral response space. According to the method, a sensor component image such as an RGB image from a digital imager is input and converted to the LMS space. White point adaptation and equalization are performed on the LMS data. The saturation adjustment is then performed by applying a stretching transformation to the L and S LMS components with respect to the M component of each pixel.
    Type: Application
    Filed: August 22, 2006
    Publication date: January 18, 2007
    Inventor: Shane Hu
  • Publication number: 20060221747
    Abstract: Systems and methods are provided for writing code to access data arrays. One aspect provides a method of accessing a memory array. Data is provided within a one-dimensional array of allocated memory. A dimensional dynamic overlay is declared from within a block of statements, and the declaration initializes various attributes within an array attribute storage object. The data is accessed from within the block of statements as a dimensional indexed array using the array attribute storage object. Another aspect provides a method of creating and accessing a dimensional dynamic array. A dimensional dynamic array is declared from within a block of statements, and memory storage for the array is dynamically allocated. A dynamic overlay storage object is also provided and its attributes are initialized from the dynamic array declaration. The data is accessed as a dimensional indexed array from within the block of statements using the array attribute storage object.
    Type: Application
    Filed: May 31, 2006
    Publication date: October 5, 2006
    Inventors: Keith Slavin, Shane Hu
  • Publication number: 20060195661
    Abstract: Systems and methods are provided for caching dynamic arrays. According to one aspect, a cache memory device is provided for caching dynamic arrays or dynamic overlays. According to one embodiment, the device includes a plurality of memory cells and at least one register for storing access information to access at least one array stored in the plurality of memory cells. According to another aspect, an electronic system is provided that includes a main memory, a dynamic array cache memory device, a general cache memory device, and a processor. The dynamic array cache memory device is coupled to the main memory and adapted for caching array data. The general cache memory device is coupled to the main memory and is adapted for caching regular data. The processor is coupled to and adapted for communication with the main memory, the general cache memory device, and the dynamic array cache memory device.
    Type: Application
    Filed: May 4, 2006
    Publication date: August 31, 2006
    Inventors: Shane Hu, Keith Slavin
  • Publication number: 20060181911
    Abstract: A static content addressable memory (CAM) cell. The CAM cell includes a latch having complementary data nodes capacitively coupled to ground, first and second access transistors, each coupled between a data node of the latch and a respective data line. The gates of each access transistor is coupled to a word line such that when activated, the respective data node and data line are coupled. The CAM cell further includes a match circuit coupled to one of the complementary data nodes of the latch. The match circuit discharges a match line in response to a data value stored at the data node to which the match circuit is coupled and compare data present on the respective data line mismatching. Two of the CAM cells can be used to implement a full ternary CAM cell.
    Type: Application
    Filed: January 12, 2006
    Publication date: August 17, 2006
    Inventor: Shane Hu
  • Publication number: 20060114705
    Abstract: A static content addressable memory (CAM) cell. The CAM cell includes a latch having complementary data nodes capacitively coupled to ground, first and second access transistors, each coupled between a data node of the latch and a respective data line. The gates of each access transistor is coupled to a word line such that when activated, the respective data node and data line are coupled. The CAM cell further includes a match circuit coupled to one of the complementary data nodes of the latch. The match circuit discharges a match line in response to a data value stored at the data node to which the match circuit is coupled and compare data present on the respective data line mismatching. Two of the CAM cells can be used to implement a full ternary CAM cell.
    Type: Application
    Filed: January 12, 2006
    Publication date: June 1, 2006
    Inventor: Shane Hu
  • Publication number: 20060044427
    Abstract: A color filter to increase the low light sensitivity of an image sensor. The color filter has two narrow band color filters and one wide band filter. Also disclosed is a unique way of processing a tri-stimulus signal to dynamically adjust color contrast depending on the illumination conditions.
    Type: Application
    Filed: August 26, 2004
    Publication date: March 2, 2006
    Inventor: Shane Hu
  • Publication number: 20060038827
    Abstract: A method and system for adjusting saturation in digital images that operates as closely as possible to the long-, medium-, short-(LMS) cone spectral response space. According to the method, a sensor component image such as an RGB image from a digital imager is input and converted to the LMS space. White point adaptation and equalization are performed on the LMS data. The saturation adjustment is then performed by applying a stretching transformation to the L and S LMS components with respect to the M component of each pixel.
    Type: Application
    Filed: August 23, 2004
    Publication date: February 23, 2006
    Inventor: Shane Hu
  • Publication number: 20050237550
    Abstract: An electronic imaging system operates as closely as possible to the cone spectral response space to obtain a human eye-like long, medium, short (LMS) wavelength response. An input image, for example, red-green-blue (RGB), is transformed to an LMS color space similar to the human long-, middle-, and short-wavelength cone receptor responses. Adaptation levels for each LMS component are calculated. The adaptation levels are then used to adjust the sensitivity of each LMS sensor response to obtain an LMS component image. The LMS component image then is transformed back to an RGB component image for further processing or display.
    Type: Application
    Filed: May 26, 2005
    Publication date: October 27, 2005
    Inventor: Shane Hu
  • Publication number: 20050190639
    Abstract: A static content addressable memory (CAM) cell. The CAM cell includes a latch having complementary data nodes capacitively coupled to ground, first and second access transistors, each coupled between a data node of the latch and a respective data line. The gates of each access transistor is coupled to a word line such that when activated, the respective data node and data line are coupled. The CAM cell further includes a match circuit coupled to one of the complementary data nodes of the latch. The match circuit discharges a match line in response to a data value stored at the data node to which the match circuit is coupled and compare data present on the respective data line mismatching. Two of the CAM cells can be used to implement a full ternary CAM cell.
    Type: Application
    Filed: May 4, 2005
    Publication date: September 1, 2005
    Inventor: Shane Hu