Patents by Inventor Martin Regener
Martin Regener 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: 20240281338Abstract: Systems, computer program products, and methods are described herein for determining and applying a backup file attribution to files in an electronic network. The present invention is configured to receive data associated with at least one file, wherein the file is stored in at least one data store; and generate at least one file attribute for the file, wherein, in an instance where the file is a tape file type, generate a backup file attribute, wherein, in an instance where the file is not a tape file type, generate a non-backup file attribute, wherein, in an instance where the file is not a type file type and the file comprises a backup feature in the data, generate the backup file attribute, or wherein, in an instance where the file is a tape file type and the file comprises a non-backup feature in the data, generate the non-backup file attribute.Type: ApplicationFiled: February 22, 2023Publication date: August 22, 2024Applicant: BANK OF AMERICA CORPORATIONInventors: Samuel Martin Regen, Gary Eugene Troxell, Heidi Renea Witthoeft, Gaurav Jain, Troy Mansell
-
Patent number: 11703481Abstract: A method for checking a component to be produced in an additive manner, having the steps of mechanically exciting at least one additively constructed layer of the component during the additive production of the component, measuring a mechanical response signal of the component, and displaying a warning and/or interrupting the additive production of the component if the mechanical response signal lies outside of a specified tolerance range. A device for the additive production of a component, includes a device for mechanically exciting the at least one additively constructed layer of the component, a measuring unit for measuring the mechanical response signal of the component, and a control unit. The control unit is designed to display the warning and/or interrupt the additive production if the mechanical response signal lies outside of a specified tolerance range.Type: GrantFiled: December 5, 2016Date of Patent: July 18, 2023Assignee: SIEMENS ENERGY GLOBAL GMBH & CO.Inventors: Christoph Haberland, Matthias Jungbluth, Andreas Kreutzer, Heiko Lammers, Thomas Lorenz, Martin Regener, Kathrin Sperlich, Danny Tomuschat
-
Patent number: 11323519Abstract: An Internet of Things (IoT) system may include a publisher computer connected to IoT devices. The publisher computer may execute operations to provide data for the IoT devices to a remote computer which may be included in a cloud infrastructure. The publisher computer can receive data from the IoT devices, convert the data to a publisher-subscriber format that conforms to a predetermined specification, and transmit the data to the cloud infrastructure or other remote computers.Type: GrantFiled: April 19, 2017Date of Patent: May 3, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Gary Sherman, Hans Gschoßmann, Erich Barnstedt, Martin Regen, Marc Schier, Daniele Colonna
-
Patent number: 11260453Abstract: A method for additive production of a component, which includes the additive construction of the component on a component platform having an opening, wherein, during the first part of the additive construction of the component an auxiliary structure is produced additively around the opening of the component platform. The method further includes the introduction of a device through the opening into a cavity defined by the auxiliary structure, wherein, during a second part of the additive construction, following the first part of the additive construction, properties of the component to be produced are influenced and/or measured by the device. A component is produced by the method and an apparatus for the additive production of the component, includes the component platform having the opening and the closure.Type: GrantFiled: November 25, 2016Date of Patent: March 1, 2022Assignee: Siemens Energy Global GmbH & Co KGInventors: Christoph Haberland, Andreas Kreutzer, Heiko Lammers, Thomas Lorenz, Martin Regener, Kathrin Sperlich, Danny Tomuschat
-
Patent number: 10912035Abstract: Mobile computing device power consumption can be reduced by using expiration window timers, state-based timers and/or the coordination of keep-alive timers. A mobile computing device can execute tasks associated with multiple keep-alive timers used for maintaining communication links between the device and cloud-based service providers in a single active state. A cloud-based keep-alive service can maintain mobile computing device-service provider communication links by sending one keep-alive communication to a mobile computing device in place of multiple communications. Upon receiving a response, the keep-alive surface can send a plurality of keep-alive communications to a plurality of cloud-based service providers.Type: GrantFiled: June 24, 2019Date of Patent: February 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Sudeesh R. Pingili, Bharath Siravara, Martin Regen, Ray Brown, Justin Mann, Stephane Karoubi, Li Xu
-
Publication number: 20190380095Abstract: Mobile computing device power consumption can be reduced by using expiration window timers, state-based timers and/or the coordination of keep-alive timers. A mobile computing device can execute tasks associated with multiple keep-alive timers used for maintaining communication links between the device and cloud-based service providers in a single active state. A cloud-based keep-alive service can maintain mobile computing device-service provider communication links by sending one keep-alive communication to a mobile computing device in place of multiple communications. Upon receiving a response, the keep-alive surface can send a plurality of keep-alive communications to a plurality of cloud-based service providers.Type: ApplicationFiled: June 24, 2019Publication date: December 12, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Sudeesh R. Pingili, Bharath Siravara, Martin Regen, Ray Brown, Justin Mann, Stephane Karoubi, Li Xu
-
Patent number: 10375645Abstract: Mobile computing device power consumption can be reduced by using expiration window timers, state-based timers and/or the coordination of keep-alive timers. A mobile computing device can execute tasks associated with multiple keep-alive timers used for maintaining communication links between the device and cloud-based service providers in a single active state. A cloud-based keep-alive service can maintain mobile computing device-service provider communication links by sending one keep-alive communication to a mobile computing device in place of multiple communications. Upon receiving a response, the keep-alive surface can send a plurality of keep-alive communications to a plurality of cloud-based service providers.Type: GrantFiled: June 16, 2017Date of Patent: August 6, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Sudeesh R. Pingili, Bharath Siravara, Martin Regen, Ray Brown, Justin Mann, Stephane Karoubi, Li Xu
-
Publication number: 20190015901Abstract: A method for checking a component to be produced in an additive manner, having the steps of mechanically exciting at least one additively constructed layer of the component during the additive production of the component, measuring a mechanical response signal of the component, and displaying a warning and/or interrupting the additive production of the component if the mechanical response signal lies outside of a specified tolerance range. A device for the additive production of a component, includes a device for mechanically exciting the at least one additively constructed layer of the component, a measuring unit for measuring the mechanical response signal of the component, and a control unit. The control unit is designed to display the warning and/or interrupt the additive production if the mechanical response signal lies outside of a specified tolerance range.Type: ApplicationFiled: December 5, 2016Publication date: January 17, 2019Applicant: Siemens AktiengesellschaftInventors: Christoph Haberland, Matthias Jungbluth, Andreas Kreutzer, Heiko Lammers, Thomas Lorenz, Martin Regener, Kathrin Sperlich, Danny Tomuschat
-
Publication number: 20180326486Abstract: A method for additive production of a component, which includes the additive construction of the component on a component platform having an opening, wherein, during the first part of the additive construction of the component an auxiliary structure is produced additively around the opening of the component platform. The method further includes the introduction of a device through the opening into a cavity defined by the auxiliary structure, wherein, during a second part of the additive construction, following the first part of the additive construction, properties of the component to be produced are influenced and/or measured by the device. A component is produced by the method and an apparatus for the additive production of the component, includes the component platform having the opening and the closure.Type: ApplicationFiled: November 25, 2016Publication date: November 15, 2018Applicant: Siemens AktiengesellschaftInventors: Christoph Haberland, Andreas Kreutzer, Heiko Lammers, Thomas Lorenz, Martin Regener, Kathrin Sperlich, Danny Tomuschat
-
Publication number: 20180309831Abstract: An Internet of Things (IoT) system may include a publisher computer connected to IoT devices. The publisher computer may execute operations to provide data for the IoT devices to a remote computer which may be included in a cloud infrastructure. The publisher computer can receive data from the IoT devices, convert the data to a publisher-subscriber format that conforms to a predetermined specification, and transmit the data to the cloud infrastructure or other remote computers.Type: ApplicationFiled: April 19, 2017Publication date: October 25, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Gary SHERMAN, Hans GSCHOßMANN, Erich BARNSTEDT, Martin REGEN, Marc SCHIER, Daniele COLONNA
-
Publication number: 20170289916Abstract: Mobile computing device power consumption can be reduced by using expiration window timers, state-based timers and/or the coordination of keep-alive timers. A mobile computing device can execute tasks associated with multiple keep-alive timers used for maintaining communication links between the device and cloud-based service providers in a single active state. A cloud-based keep-alive service can maintain mobile computing device-service provider communication links by sending one keep-alive communication to a mobile computing device in place of multiple communications. Upon receiving a response, the keep-alive surface can send a plurality of keep-alive communications to a plurality of cloud-based service providers.Type: ApplicationFiled: June 16, 2017Publication date: October 5, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Sudeesh R. Pingili, Bharath Siravara, Martin Regen, Ray Brown, Justin Mann, Stephane Karoubi, Li Xu
-
Patent number: 9693313Abstract: A method of coordinating tasks of a mobile computing device may include initializing a timer associated with one or more tasks and a state condition. The state condition may depend on a device state of the mobile computing device and/or a component state of a mobile computing device component. An expiration of the timer is detected. Upon detecting the expiration, a determination is made whether the state condition is satisfied based on whether the mobile computing device is in the device state and/or the mobile computing device component is in the component state. Based at least in part on the determination that the state condition is satisfied, performance of the one or more tasks associated with the timer can be initiated.Type: GrantFiled: November 19, 2014Date of Patent: June 27, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Sudeesh R. Pingili, Bharath Siravara, Martin Regen, Ray Brown, Justin Mann, Stephane Karoubi, Li Xu
-
Publication number: 20150271238Abstract: APIs discussed herein promote efficient and timely interoperability between hardware and software components within the media processing pipelines of media content players. A PhysMemDataStructure API facilitates a hardware component's direct access to information within a memory used by a software component, to enable the hardware component to use direct memory access techniques to obtain the contents of the memory, instead of using processor cycles to execute copy commands. The PhysMemDataStructure API exposes one or more fields of data structures associated with units of media content stored in a memory used by a software component, and the exposed fields store information about the physical properties of the memory locations of the units of media content. SyncHelper APIs are used for obtaining information from, and passing information to, hardware components, which information is used to adjust the hardware components' timing for preparing media samples of synchronously-presentable media content streams.Type: ApplicationFiled: May 1, 2015Publication date: September 24, 2015Inventors: Rajasekaran Rangarajan, Martin Regen, Richard Gains Russell
-
Patent number: 9043504Abstract: APIs discussed herein promote efficient and timely interoperability between hardware and software components within the media processing pipelines of media content players. A PhysMemDataStructure API facilitates a hardware component's direct access to information within a memory used by a software component, to enable the hardware component to use direct memory access techniques to obtain the contents of the memory, instead of using processor cycles to execute copy commands. The PhysMemDataStructure API exposes one or more fields of data structures associated with units of media content stored in a memory used by a software component, and the exposed fields store information about the physical properties of the memory locations of the units of media content. SyncHelper APIs are used for obtaining information from, and passing information to, hardware components, which information is used to adjust the hardware components' timing for preparing media samples of synchronously-presentable media content streams.Type: GrantFiled: December 16, 2013Date of Patent: May 26, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rajasekaran Rangarajan, Martin Regen, Richard Gains Russell
-
Publication number: 20150078237Abstract: A method of coordinating tasks of a mobile computing device may include initializing a timer associated with one or more tasks and a state condition. The state condition may depend on a device state of the mobile computing device and/or a component state of a mobile computing device component. An expiration of the timer is detected. Upon detecting the expiration, a determination is made whether the state condition is satisfied based on whether the mobile computing device is in the device state and/or the mobile computing device component is in the component state. Based at least in part on the determination that the state condition is satisfied, performance of the one or more tasks associated with the timer can be initiated.Type: ApplicationFiled: November 19, 2014Publication date: March 19, 2015Applicant: MICROSOFT CORPORATIONInventors: Sudeesh R. Pingili, Bharath Siravara, Martin Regen, Ray Brown, Justin Mann, Stephane Karoubi, Li Xu
-
Patent number: 8898487Abstract: Mobile computing device power consumption can be reduced by using expiration window timers, state-based timers and/or the coordination of keep-alive timers. Upon detecting a trigger event causing a mobile computing device to transition from a low-power state to an active state, the device can determine whether the trigger event occurs within the expiration window of a timer, and execute tasks associated with the trigger event and the timer. Tasks associated with state-based timers can be executed if the mobile computing device or a component thereof is in (or, alternatively, not in) a specified state. A mobile computing device can execute tasks associated with multiple keep-alive timers used for maintaining communication links between the device and cloud-based service providers in a single active state.Type: GrantFiled: December 27, 2010Date of Patent: November 25, 2014Assignee: Microsoft CorporationInventors: Sudeesh R. Pingili, Bharath Siravara, Martin Regen, Ray Brown, Justin Mann, Stephane Karoubi, Li Xu
-
Patent number: 8884983Abstract: Software interfaces are configured to enable functionality that is commonly implemented in special-purpose hardware for mixing AV content into a set of 2.5-D graphics planes to be exposed to high level processes executing in a computing environment in a fully portable manner. Illustratively, the interfaces include a planar mixer (named “IPlanarMixer”) that abstracts the mixing hardware, and a graphics plane interface (named “IPlane”) that abstracts individual instances of planes that are retrieved from, and handed off to the planar mixer as the 2.5-D graphics planes are built up and rendered in a computing environment to support interactive graphic experiences for a user.Type: GrantFiled: June 30, 2008Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: James C. Finger, Richard W. Russell, Martin Regen, Joel B. Deaquero, Andrew Douglas Reddish
-
Publication number: 20140281054Abstract: APIs discussed herein promote efficient and timely interoperability between hardware and software components within the media processing pipelines of media content players. A PhysMemDataStructure API facilitates a hardware component's direct access to information within a memory used by a software component, to enable the hardware component to use direct memory access techniques to obtain the contents of the memory, instead of using processor cycles to execute copy commands. The PhysMemDataStructure API exposes one or more fields of data structures associated with units of media content stored in a memory used by a software component, and the exposed fields store information about the physical properties of the memory locations of the units of media content. SyncHelper APIs are used for obtaining information from, and passing information to, hardware components, which information is used to adjust the hardware components' timing for preparing media samples of synchronously-presentable media content streams.Type: ApplicationFiled: December 16, 2013Publication date: September 18, 2014Applicant: Microsoft CorporationInventors: Rajasekaran Rangarajan, Martin Regen, Richard Gains Russell
-
Patent number: 8612643Abstract: APIs discussed herein promote efficient and timely interoperability between hardware and software components within the media processing pipelines of media content players. A PhysMemDataStructure API facilitates a hardware component's direct access to information within a memory used by a software component, to enable the hardware component to use direct memory access techniques to obtain the contents of the memory, instead of using processor cycles to execute copy commands. The PhysMemDataStructure API exposes one or more fields of data structures associated with units of media content stored in a memory used by a software component, and the exposed fields store information about the physical properties of the memory locations of the units of media content. SyncHelper APIs are used for obtaining information from, and passing information to, hardware components, which information is used to adjust the hardware components' timing for preparing media samples of synchronously-presentable media content streams.Type: GrantFiled: June 30, 2007Date of Patent: December 17, 2013Assignee: Microsoft CorporationInventors: Rajasekaran Rangarajan, Martin Regen, Richard W. Russell
-
Publication number: 20120167118Abstract: Mobile computing device power consumption can be reduced by using expiration window timers, state-based timers and/or the coordination of keep-alive timers. Upon detecting a trigger event causing a mobile computing device to transition from a low-power state to an active state, the device can determine whether the trigger event occurs within the expiration window of a timer, and execute tasks associated with the trigger event and the timer. Tasks associated with state-based timers can be executed if the mobile computing device or a component thereof is in (or, alternatively, not in) a specified state. A mobile computing device can execute tasks associated with multiple keep-alive timers used for maintaining communication links between the device and cloud-based service providers in a single active state.Type: ApplicationFiled: December 27, 2010Publication date: June 28, 2012Applicant: Microsoft CorporationInventors: Sudeesh R. Pingili, Bharath Siravara, Martin Regen, Ray Brown, Justin Mann, Stephane Karoubi, Li Xu