Patents by Inventor J. Jordan
J. Jordan 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: 20180104839Abstract: An apparatus for punching holes in posts in a transportation environment where the offset between the holes in the post and a vehicle running surface of a vehicle is constant over a transportation route. The apparatus has a frame and a hole forming assembly separate from one another, such that the hole forming assembly may be adjusted relative to the frame. The hole forming assembly can be adjusted relative to the frame and can be set at a specific offset between a location where the holes are to be formed in a post and the vehicle running surface. Once the offset is set, the apparatus maintains this offset for every post punched along the transportation route, so that there is a constant offset between the holes punched in the posts and the vehicle running surface.Type: ApplicationFiled: October 18, 2016Publication date: April 19, 2018Inventors: Kent F. Jeffers, Steven J. Jordan
-
Publication number: 20180103095Abstract: A coupling facility is coupled to one or more other coupling facilities via one or more peer links. The coupling of the facilities enables various functions to be supported, including the duplexing of structures of the coupling facilities. Duplexing is performed on a structure basis, and thus, a coupling facility may include duplexed structures, as well as non-duplexed or simplexed structures.Type: ApplicationFiled: December 8, 2017Publication date: April 12, 2018Inventors: David A. Elko, Steven N. Goss, Michael J. Jordan, Georgette L. Kurdt, Jeffrey M. Nick, Kelly B. Pushong, David H. Surman
-
Patent number: 9940132Abstract: Techniques are disclosed relating to suspending execution of a processor thread while monitoring for a write to a specified memory location. An execution subsystem may be configured to perform a load instruction that causes the processor to retrieve data from a specified memory location and atomically begin monitoring for a write to the specified location. The load instruction may be a load-monitor instruction. The execution subsystem may be further configured to perform a wait instruction that causes the processor to suspend execution of a processor thread during at least a portion of an interval specified by the wait instruction and to resume execution of the processor thread at the end of the interval. The wait instruction may be a monitor-wait instruction. The processor may be further configured to resume execution of the processor thread in response to detecting a write to a memory location specified by a previous monitor instruction.Type: GrantFiled: December 14, 2015Date of Patent: April 10, 2018Assignee: Oracle International CorporationInventors: Paul N. Loewenstein, Mark A. Luttrell, Paul J. Jordan
-
Patent number: 9902233Abstract: A roof (102) for work vehicle comprises a molded roof portion (200) formed by rotational molding, the molded roof portion (200) having a first surface (202) that is generally planar and faces upward, and a second surface (300) molded integral with the first surface (202), wherein the second surface (300) faces downward and has a plurality of integrally molded troughs (308, 310) that extend upward into the second surface (300).Type: GrantFiled: June 23, 2015Date of Patent: February 27, 2018Assignee: Deere & CompanyInventors: Michael Thompson, Benjamin J. Jordan, Trent Kulig
-
Publication number: 20180041473Abstract: A device, system, and method for defending a computer network are described. network communications are received by a traffic filter, which dynamically determines whether the communications include an anomaly (i.e., are “anomalous” communications), or whether the communications are normal, and do not include an anomaly. The traffic filter routes normal communications to the correct device within its network for servicing he service requested by the communications. The traffic filter routes any anomalous communications to a virtual space engine, which is configured to fake a requested service (e.g., to entice deployment of a malicious payload). Anomalous communications are analyzed using an analytical engine, which can dynamically develop rules for handling anomalous communications in-line, and the rules developed by the analytical engine can be employed by the traffic filter against future received communications.Type: ApplicationFiled: October 23, 2017Publication date: February 8, 2018Applicant: MCAFEE, LLCInventor: Christopher J. Jordan
-
Patent number: 9860315Abstract: A coupling facility is coupled to one or more other coupling facilities via one or more peer links. The coupling of the facilities enables various functions to be supported, including the duplexing of structures of the coupling facilities. Duplexing is performed on a structure basis, and thus, a coupling facility may include duplexed structures, as well as non-duplexed or simplexed structures.Type: GrantFiled: February 2, 2017Date of Patent: January 2, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. Elko, Steven N. Goss, Michael J. Jordan, Georgette L. Kurdt, Jeffrey M. Nick, Kelly B. Pushong, David H. Surman
-
Patent number: 9849007Abstract: A device for treating a damaged tissue includes an expandable scaffold positionable in a portion of a luminal tissue structure of a mammal; and maintained via stent technology, wherein the scaffold is comprised of electrospun fibers composed of a biodegradable compound. The scaffold serves as a temporary template that allows the tissue to be rebuilt.Type: GrantFiled: February 15, 2016Date of Patent: December 26, 2017Assignee: Board of Regents of The University of Texas SystemInventors: J. Jordan Massey Kaufmann, C. Mauli Agrawal, Steven R. Bailey
-
Patent number: 9846496Abstract: The described technology is directed towards virtual input devices that take application program-directed input from automation and/or remote devices, such as over a network, instead of via actual user input via a physical device, for example. This allows an automation framework to insert input into an application program, such as for automated testing without modifying any of the application's other components. The virtual input devices may be object instances or the like that receive their input from function calls based upon the type of input and output events, e.g., to simulate keyboard input/output (I/O), mouse or other pointer I/O, voice, gesture, and other command I/O, and so forth.Type: GrantFiled: September 2, 2015Date of Patent: December 19, 2017Assignee: HOME BOX OFFICE, INC.Inventors: Makarand V. Patwardhan, J. Jordan C. Parker, Nathan J. E. Furtwangler, Jesse Corrington
-
Patent number: 9841883Abstract: The described technology is directed towards user interface technology that guides users in making content (e.g., video selection) and also navigating within selected content. A selection menu view uses style changes to indicate focus changes, e.g., including animating opacity values to indicate a focused item view versus those items not in focus. In another view, a subset of filmstrip views are displayed, each representing a chapter location in a video, along with a flipbook view that represents a selected scene within a selected chapter. Interaction with the filmstrip views changes the visible subset. Interaction with the flipbook view changes the selected scene; a play command plays the video based upon the selected scene.Type: GrantFiled: September 2, 2015Date of Patent: December 12, 2017Assignee: HOME BOX OFFICE, INC.Inventors: Jonhenry A. Righter, Tyler R. Furtwangler, Brendan Joseph Clark, Brandon C. Furtwangler, Steven N. Furtwangler, J. Jordan C. Parker, Nathan J. E. Furtwangler
-
Patent number: 9836441Abstract: The described technology is directed towards a graphics platform abstraction layer that couples an application program's user interface objects to any of a variety of underlying platforms, including browsers that host the application program or the operating system's UI objects. The graphics platform abstraction layer loads an appropriate implementation for calling objects of the underlying platform, and interfaces the application program to the implementation, whereby the application program may be independent of any underlying platform. The graphics platform abstraction layer also may load code that deals with quirks of a given browser/version and/or other vendor-specific details.Type: GrantFiled: September 2, 2015Date of Patent: December 5, 2017Assignee: HOME BOX OFFICE, INC.Inventors: Nathan J. E. Furtwangler, Brendan Joseph Clark, Brandon C. Furtwangler, J. Jordan C. Parker
-
Patent number: 9821629Abstract: An operator station (100) for a work vehicle comprises a roof, a roof (102), that defines an outside air inlet (201); a floor (115); several windows (106) extending between the floor (115) and the roof (102) that together define in enclosed operator compartment; an operator seat (108) disposed within the operator compartment; an air-conditioning module (112) disposed adjacent to the floor (115); a first air conduit extending between an outside air inlet (201) and the air-conditioning module (112); and a second air conduit extending between the air-conditioning module (112) and a first conditioned air outlet of the roof (102).Type: GrantFiled: June 23, 2015Date of Patent: November 21, 2017Assignee: Deere & CompanyInventors: Michael Thompson, Benjamin J. Jordan, Richard K Rogers, Trent Kulig
-
Patent number: 9800548Abstract: A device, system, and method for defending a computer network are described, network communications are received by a traffic filter, which dynamically determines whether the communications include an anomaly (i.e., are “anomalous” communications), or whether the communications are normal, and do not include an anomaly. The traffic filter routes normal communications to the correct device within its network for servicing he service requested by the communications. The traffic filter routes any anomalous communications to a virtual space engine, which is configured to fake a requested service (e.g., to entice deployment of a malicious payload). Anomalous communications are analyzed using an analytical engine, which can dynamically develop rules for handling anomalous communications in-line, and the rules developed by the analytical engine can be employed by the traffic filter against future received communications.Type: GrantFiled: September 15, 2014Date of Patent: October 24, 2017Assignee: McAfee, Inc.Inventor: Christopher J. Jordan
-
Patent number: 9672298Abstract: Techniques for executing versioned memory access instructions. In one embodiment, a processor is configured to execute versioned store instructions of a first thread within a first mode of operation. In this embodiment, in the first mode of operation, the processor is configured to retire a versioned store instruction only after a version comparison has been performed for the versioned store instruction. In this embodiment the processor is configured to suppress retirement of instructions in the first thread that are younger than an oldest versioned store instruction until the oldest versioned store instruction has retired. In some embodiments, the processor is configured to execute versioned store instructions of a given thread within a second mode of operation, in which the processor is configured to retire outstanding versioned store instructions before a version comparison has been performed.Type: GrantFiled: May 1, 2014Date of Patent: June 6, 2017Assignee: Oracle International CorporationInventors: Zoran Radovic, Jared C. Smolens, Robert T. Golla, Paul J. Jordan, Mark A. Luttrell
-
Patent number: 9672559Abstract: A user interface for displaying retail search results is disclosed. The system and methods allow users to search for a plurality of retail items while simultaneously viewing a plurality of search results for each of the plurality of retail items. This interface allows users to easily compare the search results for each retail item, and to purchase a plurality of retail items simultaneously. In one example of the present disclosure, users may enter a plurality of retail items into a shopping list. The system may then display multiple results for each item on the shopping list in a carousel-like user interface, so users may view a plurality of results for a plurality of items simultaneously.Type: GrantFiled: June 14, 2012Date of Patent: June 6, 2017Assignee: SEARS BRANDS, L.L.C.Inventors: James Yu, Geoffrey A. Colbath, Kaunish Patel, Brian J. Jordan, Jr.
-
Publication number: 20170149889Abstract: A coupling facility is coupled to one or more other coupling facilities via one or more peer links. The coupling of the facilities enables various functions to be supported, including the duplexing of structures of the coupling facilities. Duplexing is performed on a structure basis, and thus, a coupling facility may include duplexed structures, as well as non-duplexed or simplexed structures.Type: ApplicationFiled: February 2, 2017Publication date: May 25, 2017Inventors: David A. Elko, Steven N. Goss, Michael J. Jordan, Georgette L. Kurdt, Jeffrey M. Nick, Kelly B. Pushong, David H. Surman
-
Patent number: 9658885Abstract: The described technology is directed towards sharing asynchronous (async) tasks between task chains, including in a way that prevents cancellation of lower-level chain entity from cancelling a shared async task. A shared async task is wrapped in multiplexer code that maintains lower-level entity identities as a set of listeners of the shared async task, and when a listener cancels, only removes that listener from the set of listeners so that the shared async task does not cancel as long as one listener remains in the set. Also described is optimization to share an async task, and wrapping tasks in cancel-checking code that prevents the task from running its work if the task is intended to be cancelled but is queued to run before the cancel request is queued to run.Type: GrantFiled: September 2, 2015Date of Patent: May 23, 2017Assignee: HOME BOX OFFICE, INC.Inventors: J. Jordan C. Parker, Tyler R. Furtwangler, Brandon C. Furtwangler, Nathan J. E. Furtwangler, Patrick Finnigan
-
Publication number: 20170109201Abstract: The described technology is directed towards sharing asynchronous (async) tasks between task chains, including in a way that prevents cancellation of lower-level chain entity from cancelling a shared async task. A shared async task is wrapped in multiplexer code that maintains lower-level entity identities as a set of listeners of the shared async task, and when a listener cancels, only removes that listener from the set of listeners so that the shared async task does not cancel as long as one listener remains in the set. Also described is optimization to share an async task, and wrapping tasks in cancel-checking code that prevents the task from running its work if the task is intended to be cancelled but is queued to run before the cancel request is queued to run.Type: ApplicationFiled: December 30, 2016Publication date: April 20, 2017Inventors: J. Jordan C. Parker, Tyler R. Furtwangler, Brandon C. Furtwangler, Nathan J. E. Furtwangler, Patrick Finnigan
-
Publication number: 20170096268Abstract: A container (210) for holding granular or powdered material and formed by a top wall (212), a bottom wall (214), a front wall (216), a rear wall (218), a first side wall (220), and a second side wall (222). A rotatably removable lid (D) is interiorly mounted with a scoop (32) and is pivotally hinged to a collar (300) that includes a sealing gasket (330). The collar (300) mounts to the walls of the container (210). A sealing wall 240 of the lid (D) cooperates with the gasket 300 to prevent the contents from spilling. The container (210) incorporates powder control features, a container wall junction (50) preferred geometry and congruent scoop (32) enabling convenient access to the contents, a tolerance variation accommodating and strength improving, J-shaped collar (300) and interlocking indentations (290) and flex clips (310), and a pressure controlling portion (350) that prevents unwanted deformation due to pressure differentials.Type: ApplicationFiled: October 7, 2016Publication date: April 6, 2017Applicant: ABBOTT LABORATORIESInventors: JAMES P. PERRY, CRAIG A. MCCARDELL, JEREMY MCBROOM, DAVID COMPEAU, ASHLEY A. GOHLKE, WILLIAM J. HOOK, KATHERINE J. JORDAN, FRANK S. WALCZAK, PETER B. CLARKE, J. KEVIN CLAY, RICHARD C. DARR, JACK E. ELDER, MARC A. PEDMO, CHARLES R. SCHOTTHOEFER
-
Patent number: 9601002Abstract: A regional security system includes a control panel that can receive one or more delay parameters associated with a type of sensor or detector or a portion of a region being monitored. The delay parameters can be stored in a programmable storage unit. When an alarm indicator has been received from one of the sensors or detectors, an alarm indicating message and an associated programmed and pre-stored delay can be forwarded to a central station. If the system is disarmed before the delay interval has terminated, then a cancel message can be sent to the central station.Type: GrantFiled: December 30, 2014Date of Patent: March 21, 2017Assignee: HONEYWELL INTERNATIONAL INC.Inventors: William R. Blum, Raymond J. Jordan, Catherine C. Sottile-Ramos
-
Patent number: 9565013Abstract: A coupling facility is coupled to one or more other coupling facilities via one or more peer links. The coupling of the facilities enables various functions to be supported, including the duplexing of structures of the coupling facilities. Duplexing is performed on a structure basis, and thus, a coupling facility may include duplexed structures, as well as non-duplexed or simplexed structures.Type: GrantFiled: January 27, 2016Date of Patent: February 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. Elko, Steven N. Goss, Michael J. Jordan, Georgette L. Kurdt, Jeffrey M. Nick, Kelly B. Pushong, David H. Surman