Patents by Inventor Roger A. May
Roger A. May 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).
-
Patent number: 11841776Abstract: Methods, systems and apparatuses may provide for technology that includes a chip having a first die including a first processing logic to execute a first application instance and generate a first output of the first application instance, and a second processing logic to execute a second application instance and generate a second output of the second application instance. The chip may also include a second die coupled to the first die, wherein the second die includes a safety monitor detect a condition associated with one or more of an error in the first output, an error in the second output, or a discrepancy between the first output and the second output. The safety monitor may also initiate a transition of the chip into a safe state in response to the condition.Type: GrantFiled: June 12, 2019Date of Patent: December 12, 2023Assignee: Intel CorporationInventors: Nabajit Deka, Riccardo Mariani, Asad Azam, Roger May, Prashanth Gadila
-
Publication number: 20230364845Abstract: A sizer for cooling an extrudate, which includes a clad core and a housing. The clad core includes an extrusion channel which accommodates the extrudate, and a core vacuum port in fluid communication with the extrusion channel. The housing includes a cooling channel and a housing vacuum channel. The cooling channel does not exist in the clad core and is adapted to circulate a coolant through the housing.Type: ApplicationFiled: May 16, 2022Publication date: November 16, 2023Inventors: Vick Dhanapal, Gary Oney, Roger May, Troy Kimmes
-
Publication number: 20220266497Abstract: A sizer for cooling an extrudate, which includes a core and a housing. The core includes an extrusion channel which accommodates the extrudate, a core cooling channel, and a core vacuum channel in fluid communication with the extrusion channel. The housing includes a housing cooling channel and a housing vacuum channel. The core cooling channel is in fluid communication with the housing cooling channel, and the core vacuum channel is in fluid communication with the housing vacuum channel.Type: ApplicationFiled: May 16, 2022Publication date: August 25, 2022Inventors: Vick Dhanapal, Gary Oney, Roger May, Troy Kimmes
-
Patent number: 11360846Abstract: Apparatuses of systems that provide Safety Integration Levels (SILs) and Hardware Fault Tolerance (HFT) include a first die, the first die including first processing logic connected to a first connection and the first connection connected to second processing logic of a second die. The first die may further include a second connection to an input/output (I/O) channel where the second connection is coupled to the first processing logic. The apparatuses may further include a second die, the second die including second processing logic and a third connection from a secondary device coupled to the second processing logic. The secondary device is outside the system. The second processing logic is configured to select among three configurations based on signals from the second processing logic and the secondary device: sending first output data on the I/O output channel, sending second output data on the I/O output channel, or de-energizing the I/O channel.Type: GrantFiled: September 27, 2019Date of Patent: June 14, 2022Assignee: Intel CorporationInventors: Gabriele Boschi, Roger May, Gabriele Paoloni, Nabajit Deka, Matteo Salardi
-
Patent number: 11331841Abstract: A sizer for cooling an extrudate includes a core and a housing. The core includes an extrusion channel which accommodates the extrudate, a core cooling channel, and a core vacuum channel in fluid communication with said extrusion channel. The housing includes a housing cooling channel, a housing vacuum channel, a cooling intake, and a cooling exhaust. The housing cooling and vacuum channels having curved segments. The cooling intake and exhaust being in fluid communication with said housing cooling channel.Type: GrantFiled: September 10, 2019Date of Patent: May 17, 2022Assignee: Engineered Profiles LLCInventors: Vickram Dhanapal, Gary Oney, Roger May, Troy Kimmes
-
Publication number: 20200079002Abstract: A sizer for cooling an extrudate includes a core and a housing. The core includes an extrusion channel which accommodates the extrudate, a core cooling channel, and a core vacuum channel in fluid communication with said extrusion channel. The housing includes a housing cooling channel, a housing vacuum channel, a cooling intake, and a cooling exhaust. The housing cooling and vacuum channels having curved segments. The cooling intake and exhaust being in fluid communication with said housing cooling channel.Type: ApplicationFiled: September 10, 2019Publication date: March 12, 2020Inventors: Vickram Dhanapal, Gary Oney, Roger May, Troy Kimmes
-
Publication number: 20200026598Abstract: Apparatuses of systems that provide Safety Integration Levels (SILs) and Hardware Fault Tolerance (HFT) include a first die, the first die including first processing logic connected to a first connection and the first connection connected to second processing logic of a second die. The first die may further include a second connection to an input/output (I/O) channel where the second connection is coupled to the first processing logic. The apparatuses may further include a second die, the second die including second processing logic and a third connection from a secondary device coupled to the second processing logic. The secondary device is outside the system. The second processing logic is configured to select among three configurations based on signals from the second processing logic and the secondary device: sending first output data on the I/O output channel, sending second output data on the I/O output channel, or de-energizing the I/O channel.Type: ApplicationFiled: September 27, 2019Publication date: January 23, 2020Inventors: Gabriele Boschi, Gabriele Paoloni, Roger May, Nabajit Deka, Matteo Salardi
-
Publication number: 20190294125Abstract: Methods, systems and apparatuses may provide for technology that includes a chip having a first die including a first processing logic to execute a first application instance and generate a first output of the first application instance, and a second processing logic to execute a second application instance and generate a second output of the second application instance. The chip may also include a second die coupled to the first die, wherein the second die includes a safety monitor detect a condition associated with one or more of an error in the first output, an error in the second output, or a discrepancy between the first output and the second output. The safety monitor may also initiate a transition of the chip into a safe state in response to the condition.Type: ApplicationFiled: June 12, 2019Publication date: September 26, 2019Inventors: Nabajit Deka, Riccardo Mariani, Asad Azam, Roger May, Prashanth Gadila
-
Publication number: 20190127986Abstract: Drywall made with a pre-formed facer layer, pre-formed to have a well-defined depression along the side edge portion of the drywall. When the pre-formed paper is applied to the drywall core, the resulting sheet of drywall has a well-defined depressed edge portion for receiving mud and drywall tape. The facer layer is pre-formed by passing the semi-solid paper slurry beneath an embossing roller which includes a raised circumferential rib on each side of the roller, and preferably at least one raised crossbar. As the semi-solid paper slurry passes beneath embossing roller, a depressed side edge is formed along each side edge portion of the paper, and preferably a wider lateral depression is formed across the width of the paper every 8, 10 or 12 feet along the length of paper as it is pressed by roller.Type: ApplicationFiled: September 5, 2018Publication date: May 2, 2019Inventor: Roger A. May
-
Patent number: 10018675Abstract: A programmable integrated circuit may implement a safety function in a first region and a non-safety function in a second region of the programmable integrated circuit. The safety function may require that periodic tests verify the integrity of the programmable integrated circuit during safety test intervals. For this purpose, the programmable integrated circuit may halt the operation of the safety function, partially reconfigure the first region by loading a test function, and execute the test function, while the non-safety function in the second region continues to operate. In the event that the test function executed successfully without finding any defects, the programmable integrated circuit may partially reconfigure the first region by re-loading the safety function. Additional tests may be performed if the test function detected problems with the integrity of the programmable integrated circuit.Type: GrantFiled: March 14, 2014Date of Patent: July 10, 2018Assignee: Altera CorporationInventors: Adam Titley, Roger May
-
Patent number: 9853820Abstract: A program on a device communicates with services of an organization and obtains data associated with the organization (also referred to as organization data). The organization data is optionally encrypted using one or more encryption keys, in which case the program has access to one or more decryption keys allowing the organization data to be decrypted and used at the device. Situations can arise in which the organization data stored on the device is to no longer be accessible to a user and/or the device, which is also referred to as the data being revoked. In response to organization data being revoked at the device, various techniques are used to intelligently delete the data, which refers to determining, based on the revocation that occurred and the nature of the data on the device, which data on the device is to be deleted from the device.Type: GrantFiled: June 30, 2015Date of Patent: December 26, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Preston Derek Adam, Adrian F. Teran, Yogesh A. Mehta, John C. Spaith, Steve Roger May
-
Publication number: 20170005809Abstract: A program on a device communicates with services of an organization and obtains data associated with the organization (also referred to as organization data). The organization data is optionally encrypted using one or more encryption keys, in which case the program has access to one or more decryption keys allowing the organization data to be decrypted and used at the device. Situations can arise in which the organization data stored on the device is to no longer be accessible to a user and/or the device, which is also referred to as the data being revoked. In response to organization data being revoked at the device, various techniques are used to intelligently delete the data, which refers to determining, based on the revocation that occurred and the nature of the data on the device, which data on the device is to be deleted from the device.Type: ApplicationFiled: June 30, 2015Publication date: January 5, 2017Inventors: Preston Derek Adam, Adrian F. Teran, Yogesh A. Mehta, John C. Spaith, Steve Roger May
-
Patent number: 9082199Abstract: A video processing device has an input for receiving video data, at least one processing circuit, for generating processed video data from the received video data, and a memory, for receiving the processed video data. An output circuit reads the processed video data from the memory, and generates frames of data including at least the processed video data. In order to be able to operate with an output clock frequency that may differ from the ideal output clock frequency, it is possible to vary the frame size, that is, the number of pixels of data in a frame. If an amount of processed video data stored in the memory exceeds an upper threshold, then the frame size can be reduced by reducing the number of pixels of blanking data in the output frame, thereby increasing the rate at which data is read from the memory.Type: GrantFiled: May 24, 2006Date of Patent: July 14, 2015Assignee: Altera CorporationInventors: Andrew Crosland, Roger May
-
Publication number: 20130226816Abstract: Embodiments modify project plans to create customized project plans for a user. A project plan having one or more project content items is created according to a pre-defined schema. The user customizes the project plan by adding, removing, and/or substituting project content items or properties (e.g., adjust the timing for accomplishing tasks). The customized project plan is analyzed to identify the project content items that correspond to user data stores available on a computing device. The user data stores include, for example, calendar appointments, tasks, and shopping lists. The project content items are integrated with the user data stores, such as by creating calendar entries, adding tasks, and adding items to the shopping lists. A manifest is defined to describe and record the integrated project content items and the corresponding user data stores.Type: ApplicationFiled: February 24, 2012Publication date: August 29, 2013Applicant: Microsoft CorporationInventors: Susan Chory, Kenneth Blaine Wolfe, Steven Roger May, Mario Chenier, Michael Paul Isbell
-
Publication number: 20130226647Abstract: Embodiments enable the selection and application of project plans to user data stores. A project plan having one or more project content items is created according to a pre-defined schema. The project plan is analyzed to identify the project content items that correspond to user data stores available on a computing device. The user data stores include, for example, calendar appointments, tasks, and shopping lists. The project content items are integrated with the user data stores, such as by creating calendar entries, adding tasks, and adding items to the shopping lists. A manifest is defined to describe and record the integrated project content items and the corresponding user data stores. The manifest may also be used to remove or suspend the project plan.Type: ApplicationFiled: February 24, 2012Publication date: August 29, 2013Applicant: MICROSOFT CORPORATIONInventors: Susan Chory, Kenneth Blaine Wolfe, Steven Roger May, Mario Chenier, Michael Paul Isbell
-
Publication number: 20130226641Abstract: Embodiments enable the monitoring of project plans and the selection and application of rewards to motivate users. Project plans having one or more project content items are created according to a pre-defined schema. The project plans are integrated with user data stores, such as calendar appointments, tasks, and shopping lists. Progress indicators reflecting a completion status of the project plans are calculated for the project plans. Rewards are selected based on the progress indicators and on user preferences (e.g., collected user activity data). The rewards correspond to milestones associated with the project plans, and are integrated into the user data stores when the user reaches the corresponding milestones.Type: ApplicationFiled: February 24, 2012Publication date: August 29, 2013Applicant: Microsoft CorporationInventors: Susan Chory, Kenneth Blaine Wolfe, Steven Roger May, Mario Chenier, Michael Paul Isbell
-
Patent number: 8190828Abstract: Methods and apparatus for programmable logic devices including embedded processors having a dual-port SRAMs. A programmable logic integrated circuit includes a programmable logic portion having a plurality of logic elements, programmably configurable to implement user-defined combinatorial or registered logic functions, and an embedded processor portion coupled to the programmable logic portion. The embedded processor portion includes a processor, and a memory block coupled to the processor. The memory block includes a first plurality of memory cells for storing data, a second plurality of memory cells for storing data, a first port coupled to the first and second pluralities of memory cells, a second port coupled to the first and second pluralities of memory cells, and an arbiter coupled to the first port and the second port.Type: GrantFiled: May 13, 2009Date of Patent: May 29, 2012Assignee: Altera CorporationInventors: Roger May, Andrew Draper, Paul Metzgen, Neil Thorne
-
Patent number: 7917706Abstract: A SDRAM controller prioritizes memory access requests to maximize efficient use of the bandwidth of the memory data bus, and also gives different priorities to access requests received on its different inputs. The SDRAM controller has multiple inputs, at least one of which allows connections to multiple bus master devices. The SDRAM controller forms a queue of bus access requests, based amongst other things on a relative priority given to the input on which a request is received. When a request is received on an input which allows connections to multiple bus master devices, the SDRAM controller forms the queue of bus access requests, based amongst other things on a relative priority given to the bus master device which made the request.Type: GrantFiled: December 15, 2003Date of Patent: March 29, 2011Assignee: Altera CorporationInventor: Roger May
-
Patent number: 7546424Abstract: Methods and apparatus for programmable logic devices including embedded processors having a dual-port SRAMs. A programmable logic integrated circuit includes a programmable logic portion having a plurality of logic elements, programmably configurable to implement user-defined combinatorial or registered logic functions, and an embedded processor portion coupled to the programmable logic portion. The embedded processor portion includes a processor, and a memory block coupled to the processor. The memory block includes a first plurality of memory cells for storing data, a second plurality of memory cells for storing data, a first port coupled to the first and second pluralities of memory cells, a second port coupled to the first and second pluralities of memory cells, and an arbiter coupled to the first port and the second port.Type: GrantFiled: June 2, 2006Date of Patent: June 9, 2009Assignee: Altera CorporationInventors: Roger May, Andrew Draper, Paul Metzgen, Neil Thorne
-
Patent number: 7446561Abstract: The present invention provides circuitry and methods for sharing I/O pins between a programmable logic portion and an embedded processor portion of a chip. The circuits in the programmable logic portion and the embedded processor portion can access data signals from and send data signals to the same I/O pins. The data signals are multiplexed to control access to the shared I/O pins. The multiplexers may be controlled by a control signal that determines when particular I/O pins are accessed by the programmable logic portion and the embedded processor portion. Control signals that configure the associated I/O pin circuitry to the correct I/O standard are also multiplexed by the shared I/O circuitry of the present invention. Signals received at the shared I/O pins that are transmitted to the embedded processor portion may be concurrently sent to snoop circuitry within the programmable logic portion.Type: GrantFiled: November 17, 2005Date of Patent: November 4, 2008Assignee: Altera CorporationInventors: Roger May, Igor Kostarnov, Edward H Flaherty, Mark Dickinson