Patents by Inventor Scott Randolph
Scott Randolph 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: 20240094887Abstract: Systems and methods for generation and use of intellectual-property (IP) landscaping platform architectures are disclosed. A landscaping component may be utilized to produce refined clusters of IP assets using user seeded searches in varying areas of interest, such as, for example, target technical fields, targeted publications, targeted products, and/or competitor entity portfolios. The landscaping component may be further utilized to produce an interactive graphical element including a spatial representation of the clusters of IP assets. The interactive graphical element may include various functionalities and/or information associated with the clusters of IP assets.Type: ApplicationFiled: October 6, 2023Publication date: March 21, 2024Inventors: Michael John Tobias, Samuel Cameron Fleming, Jared Dirk Sol, Louise Janice, Luvina Bowman, Jeffrey Brendan Ryan, Scott Randolph Brewer, Lewis C. Lee
-
Patent number: 11809694Abstract: Systems and methods for generation and use of intellectual-property (IP) landscaping platform architectures are disclosed. A landscaping component may be utilized to produce refined clusters of IP assets using user seeded searches in varying areas of interest, such as, for example, target technical fields, targeted publications, targeted products, and/or competitor entity portfolios. The landscaping component may be further utilized to produce an interactive graphical element including a spatial representation of the clusters of IP assets. The interactive graphical element may include various functionalities and/or information associated with the clusters of IP assets.Type: GrantFiled: September 30, 2020Date of Patent: November 7, 2023Assignee: AON RISK SERVICES, INC. OF MARYLANDInventors: Michael John Tobias, Samuel Cameron Fleming, Jared Dirk Sol, Louise Janice Luvina Bowman, Jeffrey Brendan Ryan, Scott Randolph Brewer, Lewis C. Lee
-
Patent number: 11474850Abstract: A method and system for efficient virtual machine operation while recovering data. Specifically, the disclosed method and system enable the activation of virtual machines while virtual machine data, pertinent to the virtual machines, may concurrently be undergoing restoration. By activation, virtual machines may be permitted to issue input-output operations targeting their respective virtual machine data. Further, whether or not the sought virtual machine data has been recovered, fulfillment of the input-output operations may entail accessing virtual machine data either stored locally or retained remotely on a backup storage service.Type: GrantFiled: February 28, 2020Date of Patent: October 18, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Jing Yu, Ming Zhang, Ren Wang, Weiyang Liu, Scott Randolph Quesnelle, Mengze Liao
-
Publication number: 20220283910Abstract: An efficient method for optimizing long-term retention backup policy within recovery point objectives (RPO). Specifically, the disclosed method proposes a dynamic promotion scheme through which short-term retention backup copies, in compliance with specified long-term retention RPOs, may be promoted to render long-term retention backup copies. Further, the disclosed method not only looks to past and/or presently dated short-term retention backup copies, but also looks to prospective (or future) dated short-term retention backup copies, which are expected or predicted to be produced, for promotion. Moreover, in circumstances where there are no appropriate past, present, or future dated short-term retention backup copies to promote, the disclosed method triggers new backup operations to acquire the long-term retention backup copies necessary to maintain the specified long-retention RPOs.Type: ApplicationFiled: March 5, 2021Publication date: September 8, 2022Inventors: Mengze Liao, Scott Randolph Quesnelle, Jinru Yan, Xiaoliang Zhu, Xiaolei Hu
-
Patent number: 11436106Abstract: A efficient method for long-term retention backup policy within recovery point objectives (RPO). Specifically, the disclosed method proposes a dynamic promotion scheme through which short-term retention backup copies, in compliance with specified long-term retention RPOs, may be promoted to render long-term retention backup copies. Further, the disclosed method not only looks to past and/or presently dated short-term retention backup copies, but also looks to prospective (or future) dated short-term retention backup copies, which are expected or predicted to be produced, for promotion. Moreover, in circumstances where there are no appropriate past, present, or future dated short-term retention backup copies to promote, the disclosed method triggers new backup operations to acquire the long-term retention backup copies necessary to maintain the specified long-retention RPOs.Type: GrantFiled: March 5, 2021Date of Patent: September 6, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Mengze Liao, Scott Randolph Quesnelle, Jinru Yan, Xiaoliang Zhu, Xiaolei Hu
-
Patent number: 11405234Abstract: In general, techniques are described for extensible mappings for vehicle system busses. A device configured to interact with a vehicle may perform the techniques. The device may comprise a memory that stores an extensible mapping between a local control message and a standard control message. The device may also include a processor configured to execute an operating system to control a system of the vehicle. The operating system may generate the standard control message, where the standard control message includes a first representation of a command set. The processor may translate, based on the extensible mapping, the standard control message to obtain the local control message, the local control message including a second representation of the command set. The processor may transmit, via a control bus coupled to the processor and the system, the local control message to initiate an operational state change of the system.Type: GrantFiled: June 17, 2019Date of Patent: August 2, 2022Assignee: Google LLCInventors: Tomasz Pawel Wasilczyk, Yevgeniy Ruvinovich Karshenboym, Steve Paik, Scott Randolph
-
Publication number: 20220101464Abstract: Systems and methods for generation and use of intellectual-property (IP) landscaping platform architectures are disclosed. A landscaping component may be utilized to produce refined clusters of IP assets using user seeded searches in varying areas of interest, such as, for example, target technical fields, targeted publications, targeted products, and/or competitor entity portfolios. The landscaping component may be further utilized to produce an interactive graphical element including a spatial representation of the clusters of IP assets. The interactive graphical element may include various functionalities and/or information associated with the clusters of IP assets.Type: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Inventors: Lewis C. Lee, Michael John Tobias, Samuel Cameron Fleming, Jared Dirk Sol, Louise Janice, Luvina Bowman, Jeffrey Brendan Ryan, Scott Randolph Brewer, John E. Bradley, III
-
Publication number: 20220100358Abstract: Systems and methods for generation and use of intellectual-property (IP) landscaping platform architectures are disclosed. A landscaping component may be utilized to produce refined clusters of IP assets using user seeded searches in varying areas of interest, such as, for example, target technical fields, targeted publications, targeted products, and/or competitor entity portfolios. The landscaping component may be further utilized to produce an interactive graphical element including a spatial representation of the clusters of IP assets. The interactive graphical element may include various functionalities and/or information associated with the clusters of IP assets.Type: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Inventors: Michael John Tobias, Samuel Cameron Fleming, Jared Dirk Sol, Louise Janice, Luvina Bowman, Jeffrey Brendan Ryan, Scott Randolph Brewer, Lewis C. Lee
-
Publication number: 20210271504Abstract: A method and system for efficient virtual machine operation while recovering data. Specifically, the disclosed method and system enable the activation of virtual machines while virtual machine data, pertinent to the virtual machines, may concurrently be undergoing restoration. By activation, virtual machines may be permitted to issue input-output operations targeting their respective virtual machine data. Further, whether or not the sought virtual machine data has been recovered, fulfillment of the input-output operations may entail accessing virtual machine data either stored locally or retained remotely on a backup storage service.Type: ApplicationFiled: February 28, 2020Publication date: September 2, 2021Inventors: Jing Yu, Ming Zhang, Ren Wang, Weiyang Liu, Scott Randolph Quesnelle, Mengze Liao
-
Patent number: 10976952Abstract: A remote agent for providing backup services to applications includes a persistent storage and a backup manager. The persistent storage stores backup policies for the applications. The backup manager identifies an application of the applications for providing the backup services; generates an application backup template based on a backup policy of the backup policies for the application; sends the generated application backup template to a production host that hosts the application; and makes a determination that the backup policy has been triggered. In response to the determination, the backup manager initiates a native data extraction from the application using the application backup template to obtain a native data dump; stores the native data dump in backup storage; and indexes the stored native data dump as a backup.Type: GrantFiled: July 6, 2018Date of Patent: April 13, 2021Assignee: EMC IP Holding Company LLCInventors: Shelesh Chopra, Kwangyoung Jung, Scott Randolph Quesnelle, Ban Wang, Sanjeev Kumar Lohchab, Sreelatha Pobbathi
-
Publication number: 20200396101Abstract: In general, techniques are described for extensible mappings for vehicle system busses. A device configured to interact with a vehicle may perform the techniques. The device may comprise a memory that stores an extensible mapping between a local control message and a standard control message. The device may also include a processor configured to execute an operating system to control a system of the vehicle. The operating system may generate the standard control message, where the standard control message includes a first representation of a command set. The processor may translate, based on the extensible mapping, the standard control message to obtain the local control message, the local control message including a second representation of the command set. The processor may transmit, via a control bus coupled to the processor and the system, the local control message to initiate an operational state change of the system.Type: ApplicationFiled: June 17, 2019Publication date: December 17, 2020Inventors: Tomasz Pawel Wasilczyk, Yevgeniy Ruvinovich Karshenboym, Steve Paik, Scott Randolph
-
Patent number: 10817279Abstract: First and second types of weighted values are assigned to graph edges of a directed acyclic graph representing versions of a software product. The first type of weighted values indicate a degree of stability associated with upgrading the product. The second type of weighted values indicate an estimated time for the upgrading. A first upgrade path through the graph is generated using the first type of weighted values and corresponds to a first upgrade plan that minimizes risks associated with the upgrade. A second upgrade path through the graph is generated using the second type of weighted values and corresponds to a second upgrade plan that minimizes the estimated upgrade time. An upgrade package is created for one of the first or second upgrade plans. The upgrade package includes the desired version, intermediate versions, and a sequence indicating an order in which the intermediate versions should be installed.Type: GrantFiled: April 16, 2019Date of Patent: October 27, 2020Assignee: EMC IP Holding Company LLCInventors: Ren Wang, James Morton, Scott Randolph Quesnelle, Lihui Su, Ming Zhang, Jiayang Xu
-
Publication number: 20200334026Abstract: Software product versions installed on clients are detected. At least a subset of clients have different versions. Directed acyclic graphs are built specific to a client based on a particular version of the software product installed. Weighted values are assigned to edges in each graph. The weighted values indicate a degree of stability associated with upgrading the software product or an estimated time associated with the upgrading. Upgrade paths present in each graph are traversed to calculate sums of the weighted values. Based on the sums, recommended upgrade paths for the clients are identified, each recommended upgrade path is specific to a respective client. Upgrade packages, corresponding to the recommended upgrade paths, are created for the clients. Each upgrade package is specific to the respective client, includes the desired version of the software product, intermediate versions, and a sequence indicating an order in which the intermediate versions should be installed.Type: ApplicationFiled: April 17, 2019Publication date: October 22, 2020Inventors: Ren Wang, James Morton, Scott Randolph Quesnelle, Lihui Su, Ming Zhang, Jiayang Xu
-
Publication number: 20200334025Abstract: First and second types of weighted values are assigned to graph edges of a directed acyclic graph representing versions of a software product. The first type of weighted values indicate a degree of stability associated with upgrading the product. The second type of weighted values indicate an estimated time for the upgrading. A first upgrade path through the graph is generated using the first type of weighted values and corresponds to a first upgrade plan that minimizes risks associated with the upgrade. A second upgrade path through the graph is generated using the second type of weighted values and corresponds to a second upgrade plan that minimizes the estimated upgrade time. An upgrade package is created for one of the first or second upgrade plans. The upgrade package includes the desired version, intermediate versions, and a sequence indicating an order in which the intermediate versions should be installed.Type: ApplicationFiled: April 16, 2019Publication date: October 22, 2020Inventors: Ren Wang, James Morton, Scott Randolph Quesnelle, Lihui Su, Ming Zhang, Jiayang Xu
-
Patent number: 10802815Abstract: Software product versions installed on clients are detected. At least a subset of clients have different versions. Directed acyclic graphs are built specific to a client based on a particular version of the software product installed. Weighted values are assigned to edges in each graph. The weighted values indicate a degree of stability associated with upgrading the software product or an estimated time associated with the upgrading. Upgrade paths present in each graph are traversed to calculate sums of the weighted values. Based on the sums, recommended upgrade paths for the clients are identified, each recommended upgrade path is specific to a respective client. Upgrade packages, corresponding to the recommended upgrade paths, are created for the clients. Each upgrade package is specific to the respective client, includes the desired version of the software product, intermediate versions, and a sequence indicating an order in which the intermediate versions should be installed.Type: GrantFiled: April 17, 2019Date of Patent: October 13, 2020Assignee: EMC IP Holding Company LLCInventors: Ren Wang, James Morton, Scott Randolph Quesnelle, Lihui Su, Ming Zhang, Jiayang Xu
-
Publication number: 20200012433Abstract: A remote agent for providing backup services to applications includes a persistent storage and a backup manager. The persistent storage stores backup policies for the applications. The backup manager identifies an application of the applications for providing the backup services; generates an application backup template based on a backup policy of the backup policies for the application; sends the generated application backup template to a production host that hosts the application; and makes a determination that the backup policy has been triggered. In response to the determination, the backup manager initiates a native data extraction from the application using the application backup template to obtain a native data dump; stores the native data dump in backup storage; and indexes the stored native data dump as a backup.Type: ApplicationFiled: July 6, 2018Publication date: January 9, 2020Inventors: Shelesh Chopra, Kwangyoung Jung, Scott Randolph Quesnelle, Ban Wang, Sanjeev Kumar Lohchab, Sreelatha Pobbathi