Patents by Inventor James Pang
James Pang 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: 20240130586Abstract: A filter assembly for use in a vacuum cleaner includes a filter medium including a state-changing material which changes state in dependence on the quantity of liquid to which the filter medium is exposed to provide a first status indication to a user that the filter assembly is suitable for use in the vacuum cleaner when the state-changing material is in a first state and a second status indication to the user that the filter assembly is not suitable for use in the vacuum cleaner when the state-changing material is in a second state.Type: ApplicationFiled: February 10, 2022Publication date: April 25, 2024Applicant: Dyson Technology LimitedInventors: Benjamin James HOVELL, Kian Kiong PANG
-
Publication number: 20240119242Abstract: A method of auxiliary data capture control includes: storing, at a data capture device, (i) detection criteria corresponding to events having respective event identifiers; and (ii) a registration indicator associated with at least one of the event identifiers; controlling a primary data capture sensor to obtain primary captured data; in response to detecting, based on the primary captured data, that the detection criteria are satisfied for a detected one of the event identifiers, determining whether the registration indicator is associated with the detected event identifier; and when the registration indicator is associated with the detected event identifier, controlling an auxiliary data capture sensor to obtain auxiliary captured data.Type: ApplicationFiled: December 18, 2023Publication date: April 11, 2024Inventors: Edward Barkan, Christopher J. Fjelistad, Robert James Pang, Abhilash Gururaja
-
Patent number: 11847521Abstract: A method of auxiliary data capture control includes: storing, at a data capture device, (i) detection criteria corresponding to events having respective event identifiers; and (ii) a registration indicator associated with at least one of the event identifiers; controlling a primary data capture sensor to obtain primary captured data; in response to detecting, based on the primary captured data, that the detection criteria are satisfied for a detected one of the event identifiers, determining whether the registration indicator is associated with the detected event identifier; and when the registration indicator is associated with the detected event identifier, controlling an auxiliary data capture sensor to obtain auxiliary captured data.Type: GrantFiled: January 23, 2023Date of Patent: December 19, 2023Assignee: Zebra Technologies CorporationInventors: Edward Barkan, Christopher J. Fjellstad, Robert James Pang, Abhilash Gururaja
-
Publication number: 20230136576Abstract: A unitary busbar provides power from one connection point in an electric vehicle to another connection point. The unitary busbar includes a central solid core conductor, an insulation layer over the solid core conductor, and an electromagnetic shield fitted around the insulator. The unitary busbar is capable of being bent into specific configurations that allow it to conform to the body of an electric vehicle.Type: ApplicationFiled: March 15, 2021Publication date: May 4, 2023Inventors: Neil Prasad, James Pang
-
Patent number: 11562157Abstract: A method of auxiliary data capture control includes: storing, at a data capture device, (i) detection criteria corresponding to events having respective event identifiers; and (ii) a registration indicator associated with at least one of the event identifiers; controlling a primary data capture sensor to obtain primary captured data; in response to detecting, based on the primary captured data, that the detection criteria are satisfied for a detected one of the event identifiers, determining whether the registration indicator is associated with the detected event identifier; and when the registration indicator is associated with the detected event identifier, controlling an auxiliary data capture sensor to obtain auxiliary captured data.Type: GrantFiled: December 20, 2019Date of Patent: January 24, 2023Assignee: Zebra Technologies CorporationInventors: Edward Barkan, Christopher J. Fjellstad, Robert James Pang, Abhilash Gururaja
-
Patent number: 11328139Abstract: Systems and methods for scanning multiple items in a single swipe are disclosed herein. An example method includes capturing, by an optical imaging assembly, a plurality of images of a field of view (FOV) of the optical imaging assembly. A processor identifies a plurality of indicia from one or more images of the plurality of images. The indicia are indicative of the location of one or more objects of interest within the FOV. The processor decodes each indicia to determine information associated with the one or more objects of interest. The processor further identifies, a frame of interest in one or more images and initiates a dynamic frame that includes each frame of interest. The processor identifies, from the dynamic frame, a background region in the one or more images of the plurality of images, and the processor further removes the background region from the one or more images.Type: GrantFiled: March 10, 2021Date of Patent: May 10, 2022Assignee: Zebra Technologies CorporationInventors: John Britts, Robert James Pang, Pragnesh Kishorbhai Sanchaniya, Sajan Wilfred
-
Publication number: 20210192157Abstract: A method of auxiliary data capture control includes: storing, at a data capture device, (i) detection criteria corresponding to events having respective event identifiers; and (ii) a registration indicator associated with at least one of the event identifiers; controlling a primary data capture sensor to obtain primary captured data; in response to detecting, based on the primary captured data, that the detection criteria are satisfied for a detected one of the event identifiers, determining whether the registration indicator is associated with the detected event identifier; and when the registration indicator is associated with the detected event identifier, controlling an auxiliary data capture sensor to obtain auxiliary captured data.Type: ApplicationFiled: December 20, 2019Publication date: June 24, 2021Inventors: Edward Barkan, Christopher J. Fiellstad, Robert James Pang, Abhilash Gururaja
-
Patent number: 10817691Abstract: Systems and methods for adapting swipe speeds for barcode readers. A barcode reader includes a housing and an optical imaging assembly positioned at least partially within the housing. The optical imaging assembly has a field of view (FOV). The optical imaging assembly is operable to capture one or more images of the FOV. The barcode reader also includes a processor communicatively coupled to the optical imaging assembly. The processor is configured to initiate an identification session when a target at least one of (i) enters the FOV and (ii) is in the FOV.Type: GrantFiled: June 20, 2019Date of Patent: October 27, 2020Assignee: Zebra Technologies CorporationInventors: Sajan Wilfred, Pragnesh Kishorbhai Sanchaniya, John Britts, Robert James Pang
-
Patent number: 10769399Abstract: Techniques are provided for detecting an improper barcode using a neural network trained to identify an object from physical features appearing in images of object, and without resorting to using a barcode or other indicia to identify the object. The neural network is self-training, updating itself with selected images obtained at a Point-of-Sale. That is, the neural network is capable of training itself while performing improper barcode detection operations, such as spoofing detection.Type: GrantFiled: December 18, 2018Date of Patent: September 8, 2020Assignee: Zebra Technologies CorporationInventors: Robert James Pang, Sajan Wilfred, Christopher J. Fjellstad, Przemyslaw Kowalewski
-
Publication number: 20200202091Abstract: A multi-plane scanner device, such as a bi-optic barcode scanner, includes a color imager for generating color image data on a scanned object and one or more sensors for generating sensed data on the object. Particularly, the sensors include a hyperspectral sensor configured to capture non-visible sensed data on the scanned object. The color image and sensed data are provided to a classification server implementing a neural network framework that generates a classification model for identifying objects based on the both the image data and the sensed data.Type: ApplicationFiled: December 20, 2018Publication date: June 25, 2020Inventors: Sajan Wilfred, Robert James Pang, Edward Barkan, Christopher J. Fjellstad
-
Publication number: 20200192608Abstract: Techniques for improving the accuracy of a neural network trained for loss prevention applications include identifying physical features of an object in image scan data, cropping indicia from the image scan data, and examining physical features in the indicia-removed image scan data using a neural network to identify the object based on comparison of identification data based on the physical features and other identification, such as based on the indicia. In response to a match prediction, indicating a match and generating an authenticating signal.Type: ApplicationFiled: December 17, 2018Publication date: June 18, 2020Inventors: Robert James Pang, Christopher J. Fjellstad, Sajan Wilfred, Yuri Astvatsaturov
-
Publication number: 20200193112Abstract: Techniques are provided for detecting an improper barcode using a neural network trained to identify an object from physical features appearing in images of object, and without resorting to using a barcode or other indicia to identify the object. The neural network is self-training, updating itself with selected images obtained at a Point-of-Sale. That is, the neural network is capable of training itself while performing improper barcode detection operations, such as spoofing detection.Type: ApplicationFiled: December 18, 2018Publication date: June 18, 2020Inventors: Robert James Pang, Sajan Wilfred, Christopher J. Fjellstad, Przemyslaw Kowalewski
-
Publication number: 20200193281Abstract: Techniques are provided for training a neural network, where the techniques include receiving image scan data of an object, such as a product or package presented at a scanning station, where the image scan data includes an image that contains at least one indicia corresponding to the object and physical features of the object. A neural networks examines the physical features and determines weighting indicating a correlation strength between the physical feature and an identification data of the object. Thereby training a neural network to identify objects from their scanned physical features in place or in accompaniment to scanned indicia data.Type: ApplicationFiled: December 13, 2018Publication date: June 18, 2020Inventors: Sajan Wilfred, Robert James Pang, Christopher J. Fjellstad, Przemyslaw Kowalewski
-
Patent number: 8028915Abstract: A current data capture system has a set of configuration parameters operative for enabling the current data capture system to capture transaction data. A configuration host is operative for pulling the set of configuration parameters from the current data capture system, and for pushing a pulled set of configuration parameters to at least one additional data capture system to enable the at least one additional data capture system to capture the transaction data.Type: GrantFiled: January 11, 2008Date of Patent: October 4, 2011Assignee: Symbol Technologies, Inc.Inventors: Robert James Pang, Kenneth S. Bhella, Viraj Jeevan Thameera Amarasekera, Christopher Warren Brock
-
Patent number: 7844969Abstract: A method for scheduling jobs in a networked computing grid is described. The method includes scheduling jobs to meet goals related to execution of the jobs within the computing grid. The jobs may be scheduled by evaluating job execution goals against available resource slots provided by the computing grid. Also disclosed are related methods for scheduling jobs in which the jobs are submitted to service classes having defined job execution goals, and wherein the jobs are scheduled according to the job execution goals of the service classes.Type: GrantFiled: June 17, 2004Date of Patent: November 30, 2010Assignee: Platform Computing CorporationInventors: David Bigagli, Shutao Yuan, James Pang
-
Patent number: 7778250Abstract: A method and apparatus for securing a layer II bridging switch for subscriber aggregation is described. The method receives packets from a circuit on the layer II bridging switch and makes a forwarding decision for each packet based on at least one of the addresses of the packet being currently assigned to a second circuit.Type: GrantFiled: April 18, 2006Date of Patent: August 17, 2010Assignee: Ericsson ABInventors: James Pang, Peter Lam
-
Patent number: 7568614Abstract: An interface enables data capture systems, such as electro-optical readers, RFID readers, and imagers operative for capturing transaction data to communicate with a plurality of open applications executed by a host computer. A queue arranges the transaction data processed by one of the open applications, and management data processed by another of the open applications. A queue handler transmits the processed transaction data and the processed management data from the queue to each data capture system without closing any of the open applications.Type: GrantFiled: March 30, 2007Date of Patent: August 4, 2009Assignee: Symbol TechnologiesInventors: Robert James Pang, Kenneth S. Bhella, Harindra Wajirappriya, Kaminda Dimunge, Rohan Dehigaspitiyage
-
Publication number: 20090084849Abstract: A method and apparatus is provided for reading indicia comprising a programmable scanning system (10) capable of reading a first object (18) scanned by the apparatus. The first object (18) initiates a program (24) internal to the apparatus providing a verb configuration indicating the type of programming actions to be taken by the apparatus. The programmable scanning system (10) is capable of reading a second object (26) scanned by the apparatus. The second object is decoded by internal circuitry of the scanning system (10) to provide a symbology type. The program (24) is selectively formatted by the first object (18) to read or not read the verb configuration of the symbology type of the second object (20) in target objects to be read.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: SYMBOL TECHNOLOGIES, INC.Inventors: Duanfeng He, Robert James Pang
-
Patent number: 7475823Abstract: An imaging-based bar code reader that includes an imaging and decoding system. When used on a stand to image documents, typically neither the stand or document is moving. Therefore blurring due to motion is not an issue. A sensor detects when the scanner is mounted to a stand. When commanded to take an image the scanner electronics and software modifies an auto-exposure process to minimize gain and lengthen exposure. This modification results in the scanner that is effective for scanning bar codes and yet also takes excellent pictures when mounted to a stand.Type: GrantFiled: May 26, 2006Date of Patent: January 13, 2009Assignee: Symbol Technologies, Inc.Inventors: Christopher Brock, Thomas Lackemann, Robert James Pang
-
Patent number: 7445143Abstract: Management data is uploaded and downloaded in the field to data capture systems, such as electro-optical readers, RFID readers, and imagers, either before, after, or during data capture in a manner transparent to the system without disturbing the data capture.Type: GrantFiled: March 31, 2005Date of Patent: November 4, 2008Assignee: Symbol Technologies, Inc.Inventors: Robert James Pang, Thomas D. Bianculli, Edward Barkan, Robert Sanders, Wynn L. Aker