Patents by Inventor Bradford Allen
Bradford Allen 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: 12061915Abstract: An electronic device displays one or more views of a software application with a plurality of gesture recognizers including at least one discrete gesture recognizer, configured to send a single action message in response to a respective gesture; and at least one continuous gesture recognizer, configured to send action messages at successive recognized sub-events of a respective recognized gesture. The device detects one or more events and processes each event using one or more of the gesture recognizers, including: processing the respective event at a respective gesture recognizer in accordance with a respective gesture definition corresponding to the respective gesture recognizer, and conditionally sending one or more respective action messages to the software application in accordance with an outcome of the processing of the respective event. The device executes the software application in accordance with one or more action messages received from one or more of the gesture recognizers.Type: GrantFiled: July 6, 2020Date of Patent: August 13, 2024Assignee: APPLE INC.Inventors: Joshua H. Shaffer, Bradford Allen Moore, Jason Clay Beaver
-
Publication number: 20240168628Abstract: In some embodiments, a computer-implemented method performed at a portable electronic device with a touch screen display includes simultaneously displaying a character input area operable to display text character input and emoji character input selected by a user, a keyboard display area, and a plurality of emoji category icons. In response to detecting a gesture on a respective emoji category icon, the method also includes simultaneously displaying: a first subset of emoji character keys for the respective emoji category in the keyboard display area and a plurality of subset-sequence-indicia icons for the respective emoji category. The method also includes detecting a gesture in the keyboard display area and, in response: replacing display of the first subset of emoji character keys with display of a second subset of emoji character keys for the respective emoji category, and updating the information provided by the subset-sequence-indicia icons.Type: ApplicationFiled: February 1, 2024Publication date: May 23, 2024Inventors: Bradford Allen MOORE, Bas ORDING, Elizabeth Caroline CRANFILL, Stephen J. CHICK, Kenneth KOCIENDA
-
Self-stopping anvil coaxial cable seizure contact assembly for a hybrid fiber coaxial network device
Patent number: 11404817Abstract: A Network device includes an interface configured to be coupled to a transmission line that carries content and a content processing module. The content processing module includes circuitry configured to route content communicated via the transmission line to one or more secondary network devices. The content processing module further includes a contact assembly. The contact assembly includes an upper housing and a lower housing that define a recessed region therebetween. The contact assembly includes a screw. The head of the screw is disposed above the upper housing and the threaded portion of the screw extends through a threaded opening in the upper housing and into the recessed region. A resilient member of the contact assembly is disposed within the recessed region and has an end that is in mechanical communication with the end of the screw. The contact assembly further includes a plunger assembly.Type: GrantFiled: September 24, 2020Date of Patent: August 2, 2022Assignee: ATX Networks (Toronto) Corp.Inventors: Bradford Allen Jacobson, Vito Alberto Orlando -
Publication number: 20220221985Abstract: In some embodiments, a computer-implemented method performed at a portable electronic device with a touch screen display includes simultaneously displaying a character input area operable to display text character input and emoji character input selected by a user, a keyboard display area, and a plurality of emoji category icons. In response to detecting a gesture on a respective emoji category icon, the method also includes simultaneously displaying: a first subset of emoji character keys for the respective emoji category in the keyboard display area and a plurality of subset-sequence-indicia icons for the respective emoji category. The method also includes detecting a gesture in the keyboard display area and, in response: replacing display of the first subset of emoji character keys with display of a second subset of emoji character keys for the respective emoji category, and updating the information provided by the subset-sequence-indicia icons.Type: ApplicationFiled: April 4, 2022Publication date: July 14, 2022Inventors: Bradford Allen MOORE, Bas ORDING, Elizabeth Caroline CRANFILL, Stephen J. CHICK, Kenneth KOCIENDA
-
Patent number: 11307763Abstract: In some embodiments, a computer-implemented method performed at a portable electronic device with a touch screen display includes simultaneously displaying a character input area operable to display text character input and emoji character input selected by a user, a keyboard display area, and a plurality of emoji category icons. In response to detecting a gesture on a respective emoji category icon, the method also includes simultaneously displaying: a first subset of emoji character keys for the respective emoji category in the keyboard display area and a plurality of subset-sequence-indicia icons for the respective emoji category. The method also includes detecting a gesture in the keyboard display area and, in response: replacing display of the first subset of emoji character keys with display of a second subset of emoji character keys for the respective emoji category, and updating the information provided by the subset-sequence-indicia icons.Type: GrantFiled: March 23, 2021Date of Patent: April 19, 2022Assignee: Apple Inc.Inventors: Bradford Allen Moore, Bas Ording, Elizabeth Caroline Cranfill, Stephen J. Chick, Kenneth Kocienda
-
Publication number: 20210227065Abstract: In some embodiments, a computer-implemented method performed at a portable electronic device with a touch screen display includes simultaneously displaying a character input area operable to display text character input and emoji character input selected by a user, a keyboard display area, and a plurality of emoji category icons, in response to detecting a gesture on a respective emoji category icon, the method also includes simultaneously displaying: a first subset of emoji character keys for the respective emoji category in the keyboard display area and a plurality of subset-sequence-indicia icons for the respective emoji category. The method also includes detecting a gesture in the keyboard display area and, in response: replacing display of the first subset of emoji character keys with display of a second subset of emoji character keys for the respective emoji category, and updating the information provided by the subset-sequence-indicia icons.Type: ApplicationFiled: March 23, 2021Publication date: July 22, 2021Inventors: Bradford Allen MOORE, Bas ORDING, Elizabeth Caroline CRANFILL, Stephen J. CHICK, Kenneth KOCIENDA
-
Self-Stopping Anvil Coaxial Cable Seizure Contact Assembly for a Hybrid Fiber Coaxial Network Device
Publication number: 20210218182Abstract: A Network device includes an interface configured to be coupled to a transmission line that carries content and a content processing module. The content processing module includes circuitry configured to route content communicated via the transmission line to one or more secondary network devices. The content processing module further includes a contact assembly. The contact assembly includes an upper housing and a lower housing that define a recessed region therebetween. The contact assembly includes a screw. The head of the screw is disposed above the upper housing and the threaded portion of the screw extends through a threaded opening in the upper housing and into the recessed region. A resilient member of the contact assembly is disposed within the recessed region and has an end that is in mechanical communication with the end of the screw. The contact assembly further includes a plunger assembly.Type: ApplicationFiled: September 24, 2020Publication date: July 15, 2021Inventors: Bradford Allen Jacobson, Vito Alberto Orlando -
Publication number: 20200387389Abstract: A software application includes a plurality of views and an application state. The application includes instructions for displaying one or more views, where a respective view includes a respective gesture recognizer having a corresponding delegate, detecting one or more touches on a touch-sensitive surface, and processing a respective touch. The processing includes obtaining a receive touch value based on the application state by executing the delegate; when the receive touch value meets predefined criteria, processing the respective touch at the respective gesture recognizer; and conditionally sending information corresponding to the respective touch to the software application in accordance with an outcome of the processing by the respective gesture recognizer and in accordance with the receive touch value determined by the delegate. The software application is executed in accordance with the outcome of the processing of the respective touch by the respective gesture recognizer.Type: ApplicationFiled: July 6, 2020Publication date: December 10, 2020Inventors: Joshua H. Shaffer, Bradford Allen Moore, Jason Clay Beaver
-
Patent number: 10732997Abstract: A software application includes a plurality of views and an application state. The application includes instructions for displaying one or more views, where a respective view includes a respective gesture recognizer having a corresponding delegate, detecting one or more touches on a touch-sensitive surface, and processing a respective touch. The processing includes obtaining a receive touch value based on the application state by executing the delegate; when the receive touch value meets predefined criteria, processing the respective touch at the respective gesture recognizer; and conditionally sending information corresponding to the respective touch to the software application in accordance with an outcome of the processing by the respective gesture recognizer and in accordance with the receive touch value determined by the delegate. The software application is executed in accordance with the outcome of the processing of the respective touch by the respective gesture recognizer.Type: GrantFiled: June 14, 2017Date of Patent: August 4, 2020Assignee: APPLE INC.Inventors: Joshua H. Shaffer, Bradford Allen Moore, Jason Clay Beaver
-
Publication number: 20190199848Abstract: In some embodiments, a computer-implemented method performed at a portable electronic device with a touch screen display includes simultaneously displaying a character input area operable to display text character input and emoji character input selected by a user, a keyboard display area, and a plurality of emoji category icons. In response to detecting a gesture on a respective emoji category icon, the method also includes simultaneously displaying: a first subset of emoji character keys for the respective emoji category in the keyboard display area and a plurality of subset-sequence-indicia icons for the respective emoji category. The method also includes detecting a gesture in the keyboard display area and, in response: replacing display of the first subset of emoji character keys with display of a second subset of emoji character keys for the respective emoji category, and updating the information provided by the subset-sequence-indicia icons.Type: ApplicationFiled: February 28, 2019Publication date: June 27, 2019Inventors: Bradford Allen MOORE, Bas ORDING, Elizabeth Caroline CRANFILL, Stephen J. CHICK, Kenneth KOCIENDA
-
Publication number: 20180304128Abstract: One aspect of the invention provides a dispenser including a cylinder defining: a first, closed end; a second, open end; and an articulating region proximate to the second, open end. The articulating region is adapted and configured to: resiliently bend between at least: a first position in which all portions of the cylinder have a substantially linear profile; and a second position in which the articulating portion and any portion of the cylinder between the articulating portion and the second, open end of the cylinder bend at least 90° relative to a portion of the cylinder between the articulating region and first, closed end; and maintain either the first position or the second position without the need for force or support.Type: ApplicationFiled: November 2, 2016Publication date: October 25, 2018Inventor: Bradford Allen
-
Patent number: 9965177Abstract: A method executes software including a view hierarchy with a plurality of views which displays one or more views of the view hierarchy. The method executes software elements associated with a particular view, wherein each particular view includes event recognizers. Each event recognizer has an event definition based on sub-events, and an event handler that specifies an action for a target, and is configured to send the action to the target in response to an event recognition. The method detects a sequence of sub-events, and identifies one of the views of the view hierarchy as a hit view that establishes which views in the hierarchy are actively involved views. The method delivers a respective sub-event to event recognizers for each actively involved view, wherein each event recognizer for actively involved views in the view hierarchy processes the respective sub-event prior to processing a next sub-event in the sequence of sub-events.Type: GrantFiled: February 17, 2016Date of Patent: May 8, 2018Assignee: APPLE INC.Inventors: Bradford Allen Moore, Joshua H. Shaffer
-
Patent number: 9846533Abstract: In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected content based on detected input. In some embodiments, the device displays a command display area that includes one or more command icons; detects activation of a command icon in the command display area; and, in response to detecting activation of the command icon in the command display area, performs a corresponding action with respect to the selected content. Exemplary actions include cutting, copying, and pasting content.Type: GrantFiled: September 24, 2009Date of Patent: December 19, 2017Assignee: APPLE INC.Inventors: Bas Ording, Kenneth L. Kocienda, Bradford Allen Moore, Marcel van Os, Richard Williamson, Scott Forstall
-
Publication number: 20170286131Abstract: A software application includes a plurality of views and an application state. The application includes instructions for displaying one or more views, where a respective view includes a respective gesture recognizer having a corresponding delegate, detecting one or more touches on a touch-sensitive surface, and processing a respective touch. The processing includes obtaining a receive touch value based on the application state by executing the delegate; when the receive touch value meets predefined criteria, processing the respective touch at the respective gesture recognizer; and conditionally sending information corresponding to the respective touch to the software application in accordance with an outcome of the processing by the respective gesture recognizer and in accordance with the receive touch value determined by the delegate. The software application is executed in accordance with the outcome of the processing of the respective touch by the respective gesture recognizer.Type: ApplicationFiled: June 14, 2017Publication date: October 5, 2017Inventors: Joshua H. Shaffer, Bradford Allen Moore, Jason Clay Beaver
-
Patent number: 9684521Abstract: A software application includes a plurality of views and an application state. The method includes displaying one or more views, where a respective view includes a respective gesture recognizer having a corresponding delegate to the respective gesture recognizer. The method includes detecting one or more events and processing a respective event of the one or more events using the respective gesture recognizer. The processing of the respective event includes processing the respective event at the respective gesture recognizer in accordance with a respective gesture definition corresponding to the respective gesture recognizer, executing the corresponding delegate to determine one or more values, and conditionally sending information corresponding to the respective event to the software application in accordance with the one or more values determined by the delegate. The method includes executing the software application in accordance with information, received from the respective gesture recognizer.Type: GrantFiled: May 28, 2010Date of Patent: June 20, 2017Assignee: APPLE INC.Inventors: Joshua H. Shaffer, Bradford Allen Moore, Jason Clay Beaver
-
Publication number: 20160162180Abstract: A method executes software including a view hierarchy with a plurality of views which displays one or more views of the view hierarchy. The method executes software elements associated with a particular view, wherein each particular view includes event recognizers. Each event recognizer has an event definition based on sub-events, and an event handler that specifies an action for a target, and is configured to send the action to the target in response to an event recognition. The method detects a sequence of sub-events, and identifies one of the views of the view hierarchy as a hit view that establishes which views in the hierarchy are actively involved views. The method delivers a respective sub-event to event recognizers for each actively involved view, wherein each event recognizer for actively involved views in the view hierarchy processes the respective sub-event prior to processing a next sub-event in the sequence of sub-events.Type: ApplicationFiled: February 17, 2016Publication date: June 9, 2016Inventors: Bradford Allen Moore, Joshua H. Shaffer
-
Publication number: 20160110230Abstract: A system and method for issuing commands to an application based on contextual information. A control application receives an indication that a text manipulation event has occurred in a user interface of a second application. Next, the control application queries the second application to obtain contextual information established by the second application prior to the event, the contextual information providing context to the text manipulation event that occurred in the user interface of the second application. The control application then issues one or more commands to the second application based on the contextual information providing context to the text manipulation event.Type: ApplicationFiled: December 22, 2015Publication date: April 21, 2016Inventors: Bradford Allen Moore, Stephen W. Swales
-
Patent number: 9285908Abstract: A method executes software including a view hierarchy with a plurality of views which displays one or more views of the view hierarchy. The method executes software elements associated with a particular view, wherein each particular view includes event recognizers. Each event recognizer has an event definition based on sub-events, and an event handler that specifies an action for a target, and is configured to send the action to the target in response to an event recognition. The method detects a sequence of sub-events, and identifies one of the views of the view hierarchy as a hit view that establishes which views in the hierarchy are actively involved views. The method delivers a respective sub-event to event recognizers for each actively involved view, wherein each event recognizer for actively involved views in the view hierarchy processes the respective sub-event prior to processing a next sub-event in the sequence of sub-events.Type: GrantFiled: February 13, 2014Date of Patent: March 15, 2016Assignee: APPLE INC.Inventors: Bradford Allen Moore, Joshua H. Shaffer
-
Patent number: 9223590Abstract: A system and method for issuing commands to an application based on contextual information. A control application receives an indication that a text manipulation event has occurred in a user interface of a second application. Next, the control application queries the second application to obtain contextual information established by the second application prior to the event, the contextual information providing context to the text manipulation event that occurred in the user interface of the second application. The control application then issues one or more commands to the second application based on the contextual information providing context to the text manipulation event.Type: GrantFiled: May 28, 2010Date of Patent: December 29, 2015Assignee: Apple Inc.Inventors: Bradford Allen Moore, Stephen W. Swales
-
Patent number: 9052894Abstract: A method and system for display a user interface object. A user interface object for receiving user input to the application program is determined and the user interface object is displayed on the display. A first set of characteristics of the user interface object is control in accordance with the application program. The first set of characteristics include appearance of the user interface object and user interactions with the application program via the user interface object. A second set of characteristics of the user interface different form the first set of characteristics are controlled in accordance with the control program. The second set of characteristics include the display state of the user interface object.Type: GrantFiled: May 28, 2010Date of Patent: June 9, 2015Assignee: Apple Inc.Inventors: Bradford Allen Moore, Stephen W. Swales