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: 20230333955Abstract: 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: ApplicationFiled: June 20, 2023Publication date: October 19, 2023Inventors: Rahul NIGAM, Andrei NICOLAE, Mark Raymond GILBERT, Vinod Mukundan MENON
-
Patent number: 11757916Abstract: 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: GrantFiled: June 30, 2020Date of Patent: September 12, 2023Assignee: 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: 11720461Abstract: 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: GrantFiled: March 12, 2019Date of Patent: August 8, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rahul Nigam, Andrei Nicolae, Mark Raymond Gilbert, Vinod Mukundan Menon
-
Patent number: 10996941Abstract: 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: GrantFiled: October 8, 2019Date of Patent: May 4, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Chandramouleeswaran Krishnaswamy, Rahul Nigam, Eladio Guzman, Mark Raymond Gilbert, Jianfeng Cai, Mustafaraj M. Dhrolia, Peter Kenneth Harwood, Esha Sharma, Jay Lu
-
Patent number: 10785105Abstract: 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: GrantFiled: March 12, 2019Date of Patent: September 22, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mangalam Rathinasabapathy, Rahul Nigam, Vinod Menon, Esha Sharma, Mark Raymond Gilbert
-
Publication number: 20200293900Abstract: 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: ApplicationFiled: March 12, 2019Publication date: September 17, 2020Inventors: Rahul Nigam, Andrei Nicolae, Mark Raymond Gilbert, Vinod Mukundan Menon
-
Publication number: 20200295986Abstract: 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: ApplicationFiled: March 12, 2019Publication date: September 17, 2020Inventors: Mangalam Rathinasabapathy, Rahul Nigam, Vinod Menon, Esha Sharma, Mark Raymond Gilbert
-
Enhanced server farm patching system for enabling developers to override off-peak patching schedules
Patent number: 10678533Abstract: 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: GrantFiled: May 10, 2019Date of Patent: June 9, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10585659Abstract: 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: GrantFiled: March 29, 2018Date of Patent: March 10, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20200042308Abstract: 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: ApplicationFiled: October 8, 2019Publication date: February 6, 2020Inventors: Chandramouleeswaran KRISHNASWAMY, Rahul NIGAM, Eladio GUZMAN, Mark Raymond GILBERT, Jianfeng CAI, Mustafaraj M. DHROLIA, Peter Kenneth HARWOOD, Esha SHARMA, Jay LU
-
Publication number: 20190303127Abstract: 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: ApplicationFiled: March 29, 2018Publication date: October 3, 2019Inventors: Chandramouleeswaran KRISHNASWAMY, Rahul NIGAM, Eladio GUZMAN, Mark Raymond GILBERT, Jianfeng CAI, Mustafaraj M. DHROLIA, Peter Kenneth HARWOOD, Esha SHARMA, Jay LU, DONOVAN ISAAK
-
ENHANCED SERVER FARM PATCHING SYSTEM FOR ENABLING DEVELOPERS TO OVERRIDE OFF-PEAK PATCHING SCHEDULES
Publication number: 20190303132Abstract: 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: ApplicationFiled: May 10, 2019Publication date: October 3, 2019Inventors: Chandramouleeswaran KRISHNASWAMY, Jianfeng CAI, Mustafaraj M. DHROLIA, Rahul NIGAM, Mark Raymond GILBERT, Peter Kenneth HARWOOD, Brian Gregory O'CONNOR, Divyachapan Sridharan PADUR, Zohar RAZ -
Enhanced server farm patching system for enabling developers to override off-peak patching schedules
Patent number: 10289403Abstract: 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: GrantFiled: March 29, 2018Date of Patent: May 14, 2019Assignee: Microsoft Technology Licensing, LLCInventors: 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: 9813017Abstract: 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: GrantFiled: April 4, 2014Date of Patent: November 7, 2017Assignee: OPSUN TECHNOLOGIES INC.Inventors: Raymond Gilbert, Artashes Yavrian, Marc Levesque, Steeve Tremblay
-
Publication number: 20160056758Abstract: 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: ApplicationFiled: April 4, 2014Publication date: February 25, 2016Inventors: Raymond GILBERT, Artashes YAVRIAN, Marc LEVESQUE, Steeve TREMBLAY
-
Systems and methods for associating a mobile electronic device with a preexisting subscriber account
Patent number: 8544724Abstract: 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: GrantFiled: January 6, 2012Date of Patent: October 1, 2013Assignee: SeaChange International, Inc.Inventors: Raymond Gilbert, Brian D. Korty -
SYSTEMS AND METHODS FOR ASSOCIATING A MOBILE ELECTRONIC DEVICE WITH A PREEXISTING SUBSCRIBER ACCOUNT
Publication number: 20130175333Abstract: 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: ApplicationFiled: January 6, 2012Publication date: July 11, 2013Applicant: SeaChange International, Inc.Inventors: Raymond Gilbert, Brian D. Korty -
Publication number: 20130055662Abstract: 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: ApplicationFiled: September 2, 2011Publication date: March 7, 2013Applicant: Opsun Technologies Inc.Inventors: François Gilles-Gagnon, Raymond Gilbert
-
Patent number: 8387319Abstract: 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: GrantFiled: September 2, 2011Date of Patent: March 5, 2013Assignee: Opsun Systems Inc.Inventors: Francois Gilles-Gagnon, Raymond Gilbert
-
Publication number: 20100282315Abstract: 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: ApplicationFiled: May 7, 2009Publication date: November 11, 2010Inventor: Raymond Gilbert