Patents by Inventor Raymond Gilbert

Raymond Gilbert 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: 20230333955
    Abstract: In non-limiting examples of the present disclosure, systems, methods, and devices for detecting and classifying service issues associated with a cloud-based service are presented. Operational event data for a plurality of operations associated with the cloud-based application service may be monitored. A statistical-based unsupervised machine learning model may be applied to the operational event data. A subset of the operational event data may be tagged as potentially being associated with a code regression, wherein the subset comprises a time series of operational event data. A neural network may be applied to the time series of operational event data, and the time series of operational event data may be flagged for follow-up if the neural network classifies the time series as relating to a positive code regression category.
    Type: Application
    Filed: June 20, 2023
    Publication date: October 19, 2023
    Inventors: Rahul NIGAM, Andrei NICOLAE, Mark Raymond GILBERT, Vinod Mukundan MENON
  • Patent number: 11757916
    Abstract: In some implementations, a method includes receiving an input domain name and generating a normalized domain name based on the input domain name. The normalized domain name including at least one of an internationalized domain name (IDNA) or a Unicode domain name that is converted from puny code characters in the input domain name. The method also includes determining whether the input domain name is excluded from domain impersonation analysis based on the normalized domain name and risk configuration data associated with an entity. In the event that the input domain name is not excluded from domain impersonation analysis, the method further includes calculating a confidence score representing a risk of domain impersonation to the entity, calculating the confidence score including at least one of: i) analyzing a typo-squat in the input domain name; or ii) analyzing a combo-squat in the input domain name.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: September 12, 2023
    Assignee: DIGITAL SHADOWS LTD.
    Inventors: Bryan Woolgar-O'Neil, Laura Elizabeth Aylward, Robert Alexander Campbell, Russell James Bentley, Thomas Edward Hoskin, Abhay Arvind Shete, Benjamin Raymond Gilbert, Georgios Louis Promponas, Thomas Arthur Wedge, Attila Szasz, Christos Rigas, James David Cockrill, Soyeb Moinuddin Shaikh
  • Patent number: 11720461
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for detecting and classifying service issues associated with a cloud-based service are presented. Operational event data for a plurality of operations associated with the cloud-based application service may be monitored. A statistical-based unsupervised machine learning model may be applied to the operational event data. A subset of the operational event data may be tagged as potentially being associated with a code regression, wherein the subset comprises a time series of operational event data. A neural network may be applied to the time series of operational event data, and the time series of operational event data may be flagged for follow-up if the neural network classifies the time series as relating to a positive code regression category.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: August 8, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rahul Nigam, Andrei Nicolae, Mark Raymond Gilbert, Vinod Mukundan Menon
  • Patent number: 10996941
    Abstract: A system enables initiation of request driven peak-hour builds to override “off-peak” patching schedules for updating server applications. An “off-peak” patching schedule is generated to minimize disruption from installing builds of patches. Notwithstanding the “off-peak” patching schedule, a tenant administrator initiates request driven peak-hour builds when some performance failure occurs during peak business hours. For example, the tenant administrator may generate a service request that includes incident data that is usable to identify and/or develop a particular patch for resolving the performance failure. Based on the service request, the “off-peak” patching schedule is overridden to expedite an out-of-sequence installation of a particular patch. In this way, a tenant administrator that becomes aware that some performance failure is disrupting information workers during a peak usage time-range (e.g.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chandramouleeswaran Krishnaswamy, Rahul Nigam, Eladio Guzman, Mark Raymond Gilbert, Jianfeng Cai, Mustafaraj M. Dhrolia, Peter Kenneth Harwood, Esha Sharma, Jay Lu
  • Patent number: 10785105
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for monitoring telemetry data from a cloud-based application service are presented. Telemetry data for a plurality of operations for the cloud-based application service may be analyzed, wherein the analysis comprises comparing a first time series with a second time series, and where data from the second time series relates to operations that were executed prior in time compared with execution of operations related to the first time series. One or more operational changes in the cloud-based application service may be identified based on the analysis, and at least one telemetry monitor may be dynamically configured based on the one or more operational changes that were identified.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: September 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mangalam Rathinasabapathy, Rahul Nigam, Vinod Menon, Esha Sharma, Mark Raymond Gilbert
  • Publication number: 20200293900
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for detecting and classifying service issues associated with a cloud-based service are presented. Operational event data for a plurality of operations associated with the cloud-based application service may be monitored. A statistical-based unsupervised machine learning model may be applied to the operational event data. A subset of the operational event data may be tagged as potentially being associated with a code regression, wherein the subset comprises a time series of operational event data. A neural network may be applied to the time series of operational event data, and the time series of operational event data may be flagged for follow-up if the neural network classifies the time series as relating to a positive code regression category.
    Type: Application
    Filed: March 12, 2019
    Publication date: September 17, 2020
    Inventors: Rahul Nigam, Andrei Nicolae, Mark Raymond Gilbert, Vinod Mukundan Menon
  • Publication number: 20200295986
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for monitoring telemetry data from a cloud-based application service are presented. Telemetry data for a plurality of operations for the cloud-based application service may be analyzed, wherein the analysis comprises comparing a first time series with a second time series, and where data from the second time series relates to operations that were executed prior in time compared with execution of operations related to the first time series. One or more operational changes in the cloud-based application service may be identified based on the analysis, and at least one telemetry monitor may be dynamically configured based on the one or more operational changes that were identified.
    Type: Application
    Filed: March 12, 2019
    Publication date: September 17, 2020
    Inventors: Mangalam Rathinasabapathy, Rahul Nigam, Vinod Menon, Esha Sharma, Mark Raymond Gilbert
  • Patent number: 10678533
    Abstract: A system to reduce strain on server farm computing resources by over-riding “off-peak” patching schedules in response to performance failures occurring on a server farm. Embodiments disclosed herein determine a patching schedule for causing builds of patches to be sequentially installed on server farms during an off-peak usage time-range. Responsive to a performance failure occurring on the server farm, embodiments disclosed herein identify a particular patch that is designed to resolve the performance failure. Then, the patching schedule is over-ridden to expedite an out-of-sequence installation of whichever build is first to include the particular patch. Because resolution of the performance failure is expedited, the impact of the performance failure on the computing resources of the server farm is reduced as compared to existing server farm patching systems.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chandramouleeswaran Krishnaswamy, Jianfeng Cai, Mustafaraj M. Dhrolia, Rahul Nigam, Mark Raymond Gilbert, Peter Kenneth Harwood, Brian Gregory O'Connor, Divyachapan Sridharan Padur, Zohar Raz
  • Patent number: 10585659
    Abstract: A system enables initiation of request driven peak-hour builds to override “off-peak” patching schedules for updating server applications. An “off-peak” patching schedule is generated to minimize disruption from installing builds of patches. Notwithstanding the “off-peak” patching schedule, a tenant administrator initiates request driven peak-hour builds when some performance failure occurs during peak business hours. For example, the tenant administrator may generate a service request that includes incident data that is usable to identify and/or develop a particular patch for resolving the performance failure. Based on the service request, the “off-peak” patching schedule is overridden to expedite an out-of-sequence installation of a particular patch. In this way, a tenant administrator that becomes aware that some performance failure is disrupting information workers during a peak usage time-range (e.g.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: March 10, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chandramouleeswaran Krishnaswamy, Rahul Nigam, Eladio Guzman, Mark Raymond Gilbert, Jianfeng Cai, Mustafaraj M. Dhrolia, Peter Kenneth Harwood, Esha Sharma, Jay Lu, Donovan Isaak
  • Publication number: 20200042308
    Abstract: A system enables initiation of request driven peak-hour builds to override “off-peak” patching schedules for updating server applications. An “off-peak” patching schedule is generated to minimize disruption from installing builds of patches. Notwithstanding the “off-peak” patching schedule, a tenant administrator initiates request driven peak-hour builds when some performance failure occurs during peak business hours. For example, the tenant administrator may generate a service request that includes incident data that is usable to identify and/or develop a particular patch for resolving the performance failure. Based on the service request, the “off-peak” patching schedule is overridden to expedite an out-of-sequence installation of a particular patch. In this way, a tenant administrator that becomes aware that some performance failure is disrupting information workers during a peak usage time-range (e.g.
    Type: Application
    Filed: October 8, 2019
    Publication date: February 6, 2020
    Inventors: Chandramouleeswaran KRISHNASWAMY, Rahul NIGAM, Eladio GUZMAN, Mark Raymond GILBERT, Jianfeng CAI, Mustafaraj M. DHROLIA, Peter Kenneth HARWOOD, Esha SHARMA, Jay LU
  • Publication number: 20190303127
    Abstract: A system enables initiation of request driven peak-hour builds to override “off-peak” patching schedules for updating server applications. An “off-peak” patching schedule is generated to minimize disruption from installing builds of patches. Notwithstanding the “off-peak” patching schedule, a tenant administrator initiates request driven peak-hour builds when some performance failure occurs during peak business hours. For example, the tenant administrator may generate a service request that includes incident data that is usable to identify and/or develop a particular patch for resolving the performance failure. Based on the service request, the “off-peak” patching schedule is overridden to expedite an out-of-sequence installation of a particular patch. In this way, a tenant administrator that becomes aware that some performance failure is disrupting information workers during a peak usage time-range (e.g.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 3, 2019
    Inventors: Chandramouleeswaran KRISHNASWAMY, Rahul NIGAM, Eladio GUZMAN, Mark Raymond GILBERT, Jianfeng CAI, Mustafaraj M. DHROLIA, Peter Kenneth HARWOOD, Esha SHARMA, Jay LU, DONOVAN ISAAK
  • Publication number: 20190303132
    Abstract: A system to reduce strain on server farm computing resources by over-riding “off-peak” patching schedules in response to performance failures occurring on a server farm. Embodiments disclosed herein determine a patching schedule for causing builds of patches to be sequentially installed on server farms during an off-peak usage time-range. Responsive to a performance failure occurring on the server farm, embodiments disclosed herein identify a particular patch that is designed to resolve the performance failure. Then, the patching schedule is over-ridden to expedite an out-of-sequence installation of whichever build is first to include the particular patch. Because resolution of the performance failure is expedited, the impact of the performance failure on the computing resources of the server farm is reduced as compared to existing server farm patching systems.
    Type: Application
    Filed: May 10, 2019
    Publication date: October 3, 2019
    Inventors: Chandramouleeswaran KRISHNASWAMY, Jianfeng CAI, Mustafaraj M. DHROLIA, Rahul NIGAM, Mark Raymond GILBERT, Peter Kenneth HARWOOD, Brian Gregory O'CONNOR, Divyachapan Sridharan PADUR, Zohar RAZ
  • Patent number: 10289403
    Abstract: A system to reduce strain on server farm computing resources by over-riding “off-peak” patching schedules in response to performance failures occurring on a server farm. Embodiments disclosed herein determine a patching schedule for causing builds of patches to be sequentially installed on server farms during an off-peak usage time-range. Responsive to a performance failure occurring on the server farm, embodiments disclosed herein identify a particular patch that is designed to resolve the performance failure. Then, the patching schedule is over-ridden to expedite an out-of-sequence installation of whichever build is first to include the particular patch. Because resolution of the performance failure is expedited, the impact of the performance failure on the computing resources of the server farm is reduced as compared to existing server farm patching systems.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: May 14, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chandramouleeswaran Krishnaswamy, Jianfeng Cai, Mustafaraj M. Dhrolia, Rahul Nigam, Mark Raymond Gilbert, Peter Kenneth Harwood, Brian Gregory O'Connor, Divyachapan Sridharan Padur, Zohar Raz
  • Patent number: 9813017
    Abstract: A solar concentrator for concentrating solar radiation toward a solar cell, a concentrated photovoltaic module including a solar concentrator and a solar cell, and a secondary optical element for use in a solar concentrator are provided. The solar concentrator includes a primary optical element for collecting and focusing the solar radiation, and a secondary optical element. The secondary optical element is arranged to receive the solar radiation collected and focused by the primary optical element and includes an input end, and output end, and an adiabatic light guide tapering from the input end toward the output end and configured for concentrating and adiabatically guiding the solar radiation between the input and output ends. Some embodiments of the present invention can be useful in solar photovoltaic applications where it is desirable to provide high acceptance angles while maintaining high concentration and optical efficiency levels.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: November 7, 2017
    Assignee: OPSUN TECHNOLOGIES INC.
    Inventors: Raymond Gilbert, Artashes Yavrian, Marc Levesque, Steeve Tremblay
  • Publication number: 20160056758
    Abstract: A solar concentrator for concentrating solar radiation toward a solar cell, a concentrated photovoltaic module including a solar concentrator and a solar cell, and a secondary optical element for use in a solar concentrator are provided. The solar concentrator includes a primary optical element for collecting and focusing the solar radiation, and a secondary optical element. The secondary optical element is arranged to receive the solar radiation collected and focused by the primary optical element and includes an input end, and output end, and an adiabatic light guide tapering from the input end toward the output end and configured for concentrating and adiabatically guiding the solar radiation between the input and output ends. Some embodiments of the present invention can be useful in solar photovoltaic applications where it is desirable to provide high acceptance angles while maintaining high concentration and optical efficiency levels.
    Type: Application
    Filed: April 4, 2014
    Publication date: February 25, 2016
    Inventors: Raymond GILBERT, Artashes YAVRIAN, Marc LEVESQUE, Steeve TREMBLAY
  • Patent number: 8544724
    Abstract: A method for associating a mobile electronic device with a preexisting subscriber account includes capturing a matrix barcode image presented on a display by a first device. The matrix barcode image is encoded with first device identification data that identifies the first device. The first device identification data is associated with a preexisting subscriber account stored in a subscriber database. The method further includes extracting the first device identification data from the matrix barcode image, and obtaining mobile device identification data that identifies a mobile electronic device. The method further includes transmitting a message to a device manager server, the message including the first device identification data, the mobile device identification data and a request to associate the mobile device identification data with the preexisting subscriber account associated with the first device identification data.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: October 1, 2013
    Assignee: SeaChange International, Inc.
    Inventors: Raymond Gilbert, Brian D. Korty
  • Publication number: 20130175333
    Abstract: A method for associating a mobile electronic device with a preexisting subscriber account includes capturing a matrix barcode image presented on a display by a first device. The matrix barcode image is encoded with first device identification data that identifies the first device. The first device identification data is associated with a preexisting subscriber account stored in a subscriber database. The method further includes extracting the first device identification data from the matrix barcode image, and obtaining mobile device identification data that identifies a mobile electronic device. The method further includes transmitting a message to a device manager server, the message including the first device identification data, the mobile device identification data and a request to associate the mobile device identification data with the preexisting subscriber account associated with the first device identification data.
    Type: Application
    Filed: January 6, 2012
    Publication date: July 11, 2013
    Applicant: SeaChange International, Inc.
    Inventors: Raymond Gilbert, Brian D. Korty
  • Publication number: 20130055662
    Abstract: A U-shaped spacer element supporting and retaining a photovoltaic panel assembly spacedly over a rooftop corrugated sheet; one shorter side leg thereof having an oblong bore, the other side leg having an intermediate ridge section. A screw engages into the ridge web and axially clears the shorter leg, anchoring the main body to the supporting rooftop frame elements through the corrugated sheet. The ridge section conformingly abuts against a longitudinal rib of the corrugated sheet. An L-shape bracket inner leg abuts against the main body short leg, the bracket outer leg abutting sideways against a registering portion of the photovoltaic panel assembly. A second oblong bore is made into the outer leg and extends parallel to the plane of the main body base leg. Two bolts engage the oblong bores and adjustably interlock the L-shape bracket to the spacer element main body and to the photovoltaic assembly.
    Type: Application
    Filed: September 2, 2011
    Publication date: March 7, 2013
    Applicant: Opsun Technologies Inc.
    Inventors: François Gilles-Gagnon, Raymond Gilbert
  • Patent number: 8387319
    Abstract: A U-shaped spacer element supporting and retaining a photovoltaic panel assembly spacedly over a rooftop corrugated sheet; one shorter side leg thereof having an oblong bore, the other side leg having an intermediate ridge section. A screw engages into the ridge web and axially clears the shorter leg, anchoring the main body to the supporting rooftop frame elements through the corrugated sheet. The ridge section conformingly abuts against a longitudinal rib of the corrugated sheet. An L-shape bracket inner leg abuts against the main body short leg, the bracket outer leg abutting sideways against a registering portion of the photovoltaic panel assembly. A second oblong bore is made into the outer leg and extends parallel to the plane of the main body base leg. Two bolts engage the oblong bores and adjustably interlock the L-shape bracket to the spacer element main body and to the photovoltaic assembly.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: March 5, 2013
    Assignee: Opsun Systems Inc.
    Inventors: Francois Gilles-Gagnon, Raymond Gilbert
  • Publication number: 20100282315
    Abstract: A low concentrating solar collector comprising: at least one elongated cross-sectionally V-shape beam, a first and second sunray light reflecting surfaces integral to the respective interior faces of the V-shape beam side legs, at least one of a photovoltaic cell and of a thermal collector member carried by the beam web, the selected photovoltaic cell member and thermal collector member having exposed surfaces accessible to sunrays crossing the V-beam mouth and striking and deflected by the beam side walls light reflecting surfaces toward the beam web. The beam side walls are of such size and composition as to be able to constitute heat sink for optimizing thermal management of the solar collector.
    Type: Application
    Filed: May 7, 2009
    Publication date: November 11, 2010
    Inventor: Raymond Gilbert