Patents by Inventor Jeffrey A. Craig
Jeffrey A. Craig 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: 10599758Abstract: A metadata item may be generated that includes metadata content corresponding to a selected portion of digital content stored on a first device, the metadata item may be associated with a first user profile, and the metadata item may be distributed to a second user device storing the digital content such that the metadata item can be accessed via a second user profile and rendered on the second user device in association with the digital content. In this manner, metadata content corresponding to digital content may be shared across user profiles that access the digital content. In addition, a collaborative content item may be generated that includes collaborative content associated with a word or phrase in digital content and that is editable by multiple user profiles.Type: GrantFiled: March 31, 2015Date of Patent: March 24, 2020Assignee: Amazon Technologies, Inc.Inventors: Wainwright Gregory Siady Yu, Robert Wayne Roth, Ashish Singh, Brian David Rosenblat, Jeffrey Craig Kunins, Eric Michael Franklin, Walter Manching Tseng, Seth Gershom Goldstein, Otis Yeager Chandler, Andrew Olcott
-
Patent number: 10545640Abstract: Electronic content such as an electronic book (e-book) that is referenced in or otherwise related to other content such as website content is identified, and a visual representation of the electronic content is generated. The visual representation is presented in conjunction with the website content, and a reader application for previewing the electronic content is launched via user interaction with the visual representation. Exiting the reader application causes a browser application that is rendering the website content to be automatically returned to a foreground state. A variety of actions are enabled via interaction with the reader application such as purchasing the electronic content, sharing the electronic content, or downloading a sample preview of the electronic content for later consumption.Type: GrantFiled: December 23, 2014Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Wainwright Gregory Siady Yu, Anisha Gulabani, Andrew Olcott, Robert Wayne Roth, Joon Hao Chuah, Jeffrey Craig Kunins, Brandon LaBranche Watson, Simran K. Dua, Manigandan Natarajan, Mohammad Kanso, William M. Hsu
-
Publication number: 20190121518Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to receive an input related to a widget on a website; receive a canonical identifier from the widget; determine an identification for a user; determine a social signal for the identified user; produce a stream of related content using the canonical identifier, the identification and the social signal; generate a user interface element for display of the stream of related content; and provide the user interface element for presentation to the user. The disclosure also includes similar methods and computer program products.Type: ApplicationFiled: February 20, 2014Publication date: April 25, 2019Applicant: Google Inc.Inventors: Mario Ventura Anima, Vitor Rodrigues, Jeffrey A. Craig, Prasenjit Sarkar
-
Patent number: 10255249Abstract: Electronic content such as an electronic book (e-book) that is referenced in or otherwise related to other content such as website content is identified, and a visual representation of the electronic content is generated. The visual representation is presented in conjunction with the website content, and a reader application for previewing the electronic content is launched via user interaction with the visual representation. Exiting the reader application causes a browser application that is rendering the website content to be automatically returned to a foreground state. A variety of actions are enabled via interaction with the reader application such as purchasing the electronic content, sharing the electronic content, or downloading a sample preview of the electronic content for later consumption.Type: GrantFiled: December 23, 2014Date of Patent: April 9, 2019Assignee: Amazon Technologies, Inc.Inventors: Wainwright Gregory Siady Yu, Anisha Gulabani, Andrew Olcott, Robert Wayne Roth, Joon Hao Chuah, Jeffrey Craig Kunins, Brandon LaBranche Watson, Simran K. Dua, Manigandan Natarajan, Mohammad Kanso, William M. Hsu
-
Patent number: 10083160Abstract: A metadata item may be generated that includes metadata content corresponding to a selected portion of digital content stored on a first device, the metadata item may be associated with a first user profile, and the metadata item may be distributed to a second user device storing the digital content such that the metadata item can be accessed via a second user profile and rendered on the second user device in association with the digital content. In this manner, metadata content corresponding to digital content may be shared across user profiles that access the digital content. In addition, a collaborative content item may be generated that includes collaborative content associated with a word or phrase in digital content and that is editable by multiple user profiles.Type: GrantFiled: March 31, 2015Date of Patent: September 25, 2018Assignee: Amazon Technologies, Inc.Inventors: Wainwright Gregory Siady Yu, Shanmugarasa Muhunthan, Robert Wayne Roth, Ashish Singh, Brian David Rosenblat, Jeffrey Craig Kunins, Eric Michael Franklin, Walter Manching Tseng, Seth Gershom Goldstein, Otis Yeager Chandler, Andrew Olcott, Arjun Subramanian, Jay Prashant Subhash, Manigandan Natarajan
-
Patent number: 9708836Abstract: An inertial blocking member subassembly comprising: an inertial blocking member associated with a release handle assembly framework, the blocking member having a center of gravity offset from an axis of rotation, and the blocking member being rotationally and translationally movable between an at-rest position, in which the blocking member does not prevent actuation of the release handle, and an engaged position, in which the blocking member prevents actuation of a release handle. A biasing element biases the blocking member into the engaged position. As a result of an acceleration force acting on the blocking member center of gravity, the blocking member is rotationally and translationally moved from the at-rest position to the engaged position, and in which engaged position the blocking member is retained by a blocking member retainer until disengagement of the blocking member retainer from one of the release handle assembly framework and the blocking member.Type: GrantFiled: October 4, 2013Date of Patent: July 18, 2017Inventors: Cort Corwin, Jeffrey Craig Stokes, Drew Fouchea, Eric Allyn VandenBrink
-
Patent number: 9608103Abstract: A method for forming a high electron mobility transistor (HEMT) device with a plurality of alternating layers of one or more undoped gallium nitride (GaN) layers and one or more carbon doped gallium nitride layers (c-GaN), and an HEMT device formed by the method is disclosed. In one embodiment, the method includes forming a channel layer stack on a substrate, the channel layer stack having a plurality of alternating layers of one or more undoped gallium nitride (GaN) layers and one or more carbon doped gallium nitride layers (c-GaN). The method further includes forming a barrier layer on the channel layer stack. In one embodiment, the channel layer stack is formed by growing each of the one or more undoped gallium nitride (GaN) layers in growth conditions that suppress the incorporation of carbon in gallium nitride, and growing each of the one or more carbon doped gallium nitride (c-GaN) layers in growth conditions that promote the incorporation of carbon in gallium nitride.Type: GrantFiled: October 2, 2014Date of Patent: March 28, 2017Assignee: Toshiba CorporationInventors: Jeffrey Craig Ramer, Karl Knieriem
-
Patent number: 9583027Abstract: The specification discloses a portable traffic control sign comprising a stand capable of resting on a support surface, at least one mast portion extending upwardly from the stand, the at least one mast portion having a bottom and a top, a substantially hollow interior and an outside diameter of less than approximately 1.75 inches, at least one sign panel connected to the at least one mast portion, and a reinforcing member fixedly disposed in the hollow interior of each at least one mast portion, the reinforcing member having a length sufficient to reinforce the at least one mast portion proximate the area of probable impact by a motor vehicle.Type: GrantFiled: May 9, 2005Date of Patent: February 28, 2017Assignee: MFP INDUSTRIES, LLCInventors: Jeffrey Craig Anderson, Martin F. Powelson
-
Publication number: 20160099345Abstract: A method for forming a high electron mobility transistor (HEMT) device with a plurality of alternating layers of one or more undoped gallium nitride (GaN) layers and one or more carbon doped gallium nitride layers (c-GaN), and an HEMT device formed by the method is disclosed. In one embodiment, the method includes forming a channel layer stack on a substrate, the channel layer stack having a plurality of alternating layers of one or more undoped gallium nitride (GaN) layers and one or more carbon doped gallium nitride layers (c-GaN). The method further includes forming a barrier layer on the channel layer stack. In one embodiment, the channel layer stack is formed by growing each of the one or more undoped gallium nitride (GaN) layers in growth conditions that suppress the incorporation of carbon in gallium nitride, and growing each of the one or more carbon doped gallium nitride (c-GaN) layers in growth conditions that promote the incorporation of carbon in gallium nitride.Type: ApplicationFiled: October 2, 2014Publication date: April 7, 2016Inventors: Jeffrey Craig Ramer, Karl Knieriem
-
Publication number: 20160044058Abstract: Disclosed are various embodiments for analyzing endpoints of a network, including determining security statuses for clients on the network. A recommendation may be made for the clients from the determined security statuses. A user interface may be generated to provide a user with the recommendation. The user interface may include a summary of the security statuses for the clients.Type: ApplicationFiled: August 10, 2015Publication date: February 11, 2016Inventor: Jeffrey Craig Schlauder
-
Patent number: 9219677Abstract: The subject matter described herein includes methods, systems and computer readable media for centralized routing and call instance code management for bearer independent call control (BICC) signaling messages. One aspect of the subject matter described herein includes a system for routing BICC signaling messages and managing call instance code assignments. The system includes a BICC signaling router. The BICC signaling router includes a routing module for centralized routing of BICC signaling messages between a plurality of BICC signaling nodes. The BICC signaling router further includes a call instance code management module for centralized assignment of call instance codes for BICC signaling sessions routed through the BICC signaling router.Type: GrantFiled: January 19, 2010Date of Patent: December 22, 2015Assignee: Tekelec Global, Inc.Inventors: Thomas M. McCann, Petrus Wilhelmus Adrianus Jacobus Maria Nas, Apirux Bantukul, Jeffrey A. Craig, Peter J. Marsico
-
Patent number: 8964965Abstract: A system for updating a network accessible address book for a user is disclosed. The system includes a network address reference detection agent that detects a network address reference resulting from user interaction with a network addressable device. Network address references include e-mail addresses, SMS addresses, and telephone numbers. After the network address reference detection agent detects an event, a user identity data store is accessed. The user identity data store provides a reverse-lookup of one or more profile elements based upon the network address reference detected by the network address reference detection agent. The system also includes a capture agent for evaluating a business rule based at least on the network address reference. If the business rule is satisfied, the capture agent provides a prompt as to whether the one or more profile elements should be added at least in part to the network accessible address book for the user.Type: GrantFiled: November 23, 2005Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jeffrey Craig Kunins, Angus MacDonald David, Lisa Stifelman, David Weiden, Adam Elman, Sarah Caplener, Rao S. Surapaneni, Rajeev Khurana
-
Patent number: 8894108Abstract: An inertial blocking member subassembly is activated by an inertial force vector. A release handle assembly has a framework, a door handle grip, and a bell crank actuator. The subassembly has a blocking member and a biasing element. The blocking member is associated with the framework, and movable in at least one of rotation about an axis of rotation and translation. The biasing element is associated with the blocking member for biasing the blocking member to a first position. The blocking member center of gravity is offset from the axis of rotation. When the force vector acts on the center of gravity, the blocking member can rotate into a second position. When the center of gravity, axis of rotation, and force vector are aligned, the blocking member remains in the second position until the force vector has attenuated. The biasing element can rotate the blocking member to the first position.Type: GrantFiled: February 13, 2009Date of Patent: November 25, 2014Assignee: Adac Plastics, Inc.Inventors: Cort Corwin, Jeffrey Craig Stokes, Drew Fouchea
-
Patent number: 8812404Abstract: Information aggregation techniques are described. In an implementation, a communication is received that includes an indication of a source of information associated with a non-member of the social network. Information associated with the non-member is aggregated from the source. The aggregation may be performed in response to receipt of a selection by a member of the social network service to interact with the information from the source. The aggregated information may then be presented to a member in conjunction with webpages output for interaction with the social network.Type: GrantFiled: July 7, 2009Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: Michelle M. Aleong, Omar H. Shahine, Paul A. Elliott, Jeffrey Craig Kunins, Oludare V. Obasanjo, Bhupinder S. Sethi
-
Patent number: 8792334Abstract: Methods, systems, and computer program products for managing and selectively distributing routing information in a routing node are disclosed. In one implementation, a method for selectively distributing routing information in a routing node includes organizing internal signaling resources are organized so as to facilitate the efficient mapping of signaling system 7 (SS7) message transfer part (MTP) signaling protocol attributes to Internet protocol (IP)-based signaling resources. A routing status information sharing hierarchy is defined, which enables routing status information to be efficiently shared among members of a signaling mateset group. Members of a signaling mateset replicate and distribute SS7 MTP network management information across non-MTP signaling connections, such as IP connections.Type: GrantFiled: May 7, 2012Date of Patent: July 29, 2014Assignee: Tekelec Global, Inc.Inventors: Jeffrey A. Craig, Mark A. Erickson, Mark E. Kanode, Seetharaman Khadri
-
Publication number: 20140167427Abstract: An inertial blocking member subassembly for a vehicle-door release handle mechanism including a release handle framework supporting a bell crank assembly and a manually actuatable door handle grip, the door handle grip operatively coupled to the bell crank assembly, the inertial blocking member subassembly comprising: an inertial blocking member associated with the release handle assembly framework, the blocking member having a center of gravity which is offset from an axis of rotation, and the blocking member being rotationally and translationally movable between an at-rest position, in which the blocking member does not prevent actuation of the release handle, and an engaged position, in which the blocking member prevents actuation of the release handle; a biasing element associated with the blocking member, the biasing element biasing the blocking member into the engaged position; and a blocking member retainer provided on at least one of the release handle assembly framework and the blocking member.Type: ApplicationFiled: October 4, 2013Publication date: June 19, 2014Inventors: Cort Corwin, Jeffrey Craig Stokes, Drew Fouchea, Eric Allyn VandenBrink
-
Patent number: 8631063Abstract: A system includes a hardware platform, at least one driver, a plurality of devices connected to the hardware platform, a middleware interface, and a plurality of software services. Each of the plurality of devices is selected from the group consisting of sensors and actuators. The plurality of software services is generated by the at least one driver, wherein a software service associates with a device, and wherein each of the software services complies with the middleware interface. A method for interfacing a plurality of devices to a hardware platform includes communicably connecting each of the plurality of devices to the hardware platform, converting each of the plurality of devices into a programmable software service using a driver, and programming each of the software services to comply with a middleware interface.Type: GrantFiled: January 7, 2011Date of Patent: January 14, 2014Inventors: Abdelsalam Helal, Jeffrey Craig King, Raja Bose, Steven Lee Pickles, James A. Russo, Steve Vander Ploeg, Hicham Mahmoud El Zabadani, Ahmad Hassan El Kouche
-
Publication number: 20130275091Abstract: A system to design a virtual 3D model of the working robot so it can be tested in a virtual world is described. The system and the method for using same can be used to test, refine, redesign and improve multiple virtual prototypes of a robot. Once virtually tested, the optimized design specifications are printed out and used to build the optimized robot design.Type: ApplicationFiled: July 22, 2011Publication date: October 17, 2013Applicant: COGMATION ROBOTICS INC.Inventors: Jack Elmin Peterson, Shane Nathaniel Richard Yanke, Jeffrey Craig Allen
-
Publication number: 20130087575Abstract: A device and method are provided for metered dispensing of granular seasoning material. The device comprises a reservoir including a dispensing outlet, a metered dispensing member having an axis and a metering chamber comprising a peripheral cavity in the metered dispensing member, the metered dispensing member mounted for axial linear movement relative to the reservoir through the dispensing outlet to and from a filling position, in which the metering chamber is in communication with the interior of the reservoir, and a dispensing position, in which the metering chamber is in communication with the exterior of the reservoir, to permit gravity dispensing of a metered quantity of material from the metering chamber. Preferably, an actuation assembly for movement of the dispensing member comprises biasing means. A diffuser may be connected to the exterior of the reservoir below the dispensing outlet for evenly distributing dispensed material onto a target area.Type: ApplicationFiled: October 7, 2011Publication date: April 11, 2013Inventors: Paul G. Simmons, Melissa Enge, Pia Ganner, Iris Prehn, Guo De Huang, Ying Zhou Zheng, Jeffrey Craig Watson
-
Patent number: D848410Type: GrantFiled: October 12, 2017Date of Patent: May 14, 2019Inventor: Jeffrey Craig Schiro