Patents by Inventor Nicholas Rose
Nicholas Rose 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: 20250053898Abstract: An online concierge system receives information describing the progress of a picker servicing a batch of existing orders and predicts a first likelihood the picker will finish servicing the batch within a threshold amount of time based on the picker's progress and information describing the batch. If the first likelihood exceeds a threshold likelihood, the system accesses a machine learning model trained to predict a second likelihood the picker will accept a batch of new orders for servicing while servicing the batch of existing orders. The system applies the model to inputs including a set of attributes of the picker and the picker's progress to predict the second likelihood. The system matches batches of new orders with pickers based on the second likelihood and sends one or more requests to service one or more batches matched with the picker to a client device associated with the picker.Type: ApplicationFiled: August 11, 2023Publication date: February 13, 2025Inventors: Kevin Charles Ryan, Krishna Kumar Selvam, Tahmid Shahriar, Sawyer Bowman, Nicholas Rose, Ajay Pankaj Sampat, Ziwei Shi
-
Publication number: 20250029053Abstract: An online concierge system receives information describing the progress of a picker servicing a batch of existing orders and a service request for an order. The system identifies picker attributes of the picker and order attributes of the order and each existing order of the set and accesses a machine learning model trained to predict a likelihood the picker will accept an add-on request to add the order to the batch of existing orders. To predict the likelihood, the system applies the model to the picker attributes, the progress of the picker, and the order attributes. The system determines a cost associated with sending the add-on request to the picker based on the likelihood and assigns the order to a set of orders based on the cost. The system sends the add-on request to the picker responsive to determining the order is assigned to the batch of existing orders.Type: ApplicationFiled: July 21, 2023Publication date: January 23, 2025Inventors: Kevin Charles Ryan, Krishna Kumar Selvam, Tahmid Shahriar, Ajay Pankaj Sampat, Shouvik Dutta, Sawyer Bowman, Nicholas Rose, Ziwei Shi
-
Publication number: 20240386471Abstract: A concierge system sends batches of orders to pickers that they can review and accept in a batch list on a client device. Each batch in the batch list is presented with a hide option that enables the picker to hide a batch that they do not intend to accept. In response to receiving a hide signal, the system extracts features associated with the batch and stores those features with a negative indication of the picker towards the batch. The hide signal provides the system with a higher quality signal indicating the picker's negative intent regarding an order, as compared to simply ignoring the order in favor of fulfilling another order. This higher quality signal is then used to train models to better predict events related to the pickers' acceptance of orders, such as for ranking orders for pickers or for predicting fulfillment times.Type: ApplicationFiled: May 20, 2023Publication date: November 21, 2024Inventors: Peter Vu, Ziwei Shi, Joseph Cohen, Emily Silberstein, Krishna Kumar Selvam, Jaclyn Tandler, Adrian McLean, Nicholas Rose
-
Publication number: 20240070577Abstract: The online concierge system generates task units based on orders and assigns batches of task units to pickers. The online concierge system generates task units based on received orders. The online concierge system generates permutations of these task units to generate candidate sets of task batches. The online concierge system scores each of these candidate sets, and selects a set of task batches to assign to pickers based on the scores. Additionally, to determine which task UI to display to the picker, the picker client device uses a UI state machine. The UI state machine is a state machine where each state corresponds to a task UI to display on the picker client device. The state transitions between the UI states of the UI state machine indicate which UI state to transition to from a current UI state based on the next task unit in the received task batch.Type: ApplicationFiled: August 31, 2022Publication date: February 29, 2024Inventors: Krishna Kumar Selvam, Joseph Cohen, Tahmid Sharjar, Neel Sarwal, Darren Johnson, Nicholas Rose, Ajay Pankaj Sampat, Joey Dong
-
Publication number: 20180021166Abstract: Disclosed is a thermoregulation system, including an output port (54), an input port (62), a thermoregulation fluid supply system, an output pump (52) for pumping thermoregulation fluid out through the output port, an input pump (64) for pumping thermoregulation fluid in through the input port, and a pressure control system. The pressure control system is for selectively operating a pressurising element of a personal thermoregulation pack to apply a pressure independently of operation of the input (64) and output (52) pumps.Type: ApplicationFiled: July 21, 2015Publication date: January 25, 2018Inventor: Nicholas Rose
-
Publication number: 20160158603Abstract: An assembly (10) for applying a force to a user includes a force application unit (14) and a force receiving element (12), wherein the force application unit (14) is operable to apply a force to the force receiving element (12). A method for operating the assembly (10) includes obtaining or selecting a scenario code which governs a virtual environment or objective for a user's operation of the assembly. The method also includes selecting one or more configurable algorithms from a library in dependence on the scenario code. The method also includes obtaining operation data in dependence on the scenario code, the operation data providing a measurement relating to a user's operation of the assembly (10). The method also includes configuring and compiling into a master algorithm the one or more configurable algorithms in dependence on the scenario code and the operation data.Type: ApplicationFiled: July 24, 2014Publication date: June 9, 2016Applicant: Intelligent Resistance Ltd.Inventors: Alastair Darwood, Nicholas Rose
-
Publication number: 20160100978Abstract: A device for heating or cooling a body part has an elongate treatment cavity for the body part which is open at both ends and a chamber which can be filled with a heating or cooling fluid. In use, the chamber can contact the body part to heat or cool it. The chamber may also be pressed against the body part to apply compression.Type: ApplicationFiled: May 23, 2014Publication date: April 14, 2016Inventor: Nicholas ROSE
-
Publication number: 20150335468Abstract: A control system for a thermoregulation assembly includes a fluid manifold assembly (12?) and a control unit (56?). The fluid manifold assembly includes a manifold output (26) for supplying thermoregulation fluid to an interface pack. The manifold assembly is operable to selectively provide thermoregulation fluid into the interface pack in accordance with feed parameters. The control unit (56?) can obtain a desired temperature profile and a conversion algorithm, the conversion algorithm providing a formula for deriving one of more feed parameters for bringing the interface pack to or maintaining the interface pack at a desired temperature dependent upon a characteristic energy transfer rate between a user and the interface pack. The control unit (56?) is operable to calculate one or more feed parameters from the desired temperature profile and the conversion algorithm and to operate the manifold assembly (12?) in accordance with the one or more feed parameters.Type: ApplicationFiled: June 24, 2013Publication date: November 26, 2015Inventors: Nicholas Rose, Mark Haskins
-
Publication number: 20150335469Abstract: A thermoregulation interface pack (10) for the treatment of physical injuries and disorders includes a plurality of conduits (12-16) providing separate feed and return through channels (24, 26), are arranged in each conduit in a plurality of spiral shapes (30), each of which provides a fluid path inversion (32). At the fluid path inversion (32) the conduits (12-16) are provided with flow constrictors (50). This shape of the conduits (12-16) provides an array of zones (30) of zero fluid speed which optimises energy transfer between the interface pack (10) and the patient. The interface pack (10) is preferably formed of two layers (60, 62) of material of which the inner or contact layer (62) is made of a more conformable material than the overlying or upper layer (60), causing the contact layer (62) to deform to a greater extent than the upper layer (60), thereby to increase surface contact with the patient.Type: ApplicationFiled: June 24, 2013Publication date: November 26, 2015Inventors: Nicholas Rose, Mark Haskins
-
Publication number: 20140019333Abstract: Provided are systems and methods for partitioning of segments in a consumer credit segmentation tree. Segments can be defined based on regression tree analysis.Type: ApplicationFiled: September 19, 2013Publication date: January 16, 2014Applicant: Vantagescore Solutions, LLCInventors: Sherri Morris, Chuck Robida, Lisa Zarikian, David Kearns, Nicholas Rose, Andrada Pacheco, Sarah Davies
-
Patent number: 7756110Abstract: A method for controlling media stream processing comprises: (a) transmitting a media stream, via a first packet-based network, to an operator; (b) receiving from the operator, via a second packet-based network, a control signal for processing the media stream; (c) processing the media stream based on the control signal; and (d) transmitting the processed media stream to one or more users other than the operator. In another embodiment, an apparatus for controlling media stream processing comprises a server adapted to effect transmission of a media stream, via a first packet-based network, to an operator. The apparatus further comprises a processor adapted (i) to effect processing of the media stream based on a control signal received from the operator via a second packet-based network, and (ii) to provide the processed media stream to a transmitter for transmission to one or more users other than the operator.Type: GrantFiled: May 16, 2005Date of Patent: July 13, 2010Assignee: Eventide Inc.Inventors: Richard C. Factor, Nicholas Rose, Anthony M. Agnello
-
Publication number: 20100169159Abstract: Methods, systems, and computer program products for performing the method are provided. The method includes receiving in a customer relationship management (CRM) application, data from a communication made by a first person using a social interaction application that allows third party access to communications. The method also includes assigning based on the data, a sentiment indicator to the communication according to a predefined scale and generating at least one output to the first person using the CRM application in response to receiving the data, the output based on the sentiment indicator.Type: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Inventors: Nicholas Rose, Lap Chan, Qin He, Ashish Kothari, Guatam Dharamshi, Narendra Penagulur
-
Publication number: 20100146452Abstract: A method and a system are described that involve a graphical user interface (GUI) for provisioning and editing of an account's business information in an interaction center. In one embodiment, the GUI includes a navigation panel and a set of predefined navigation links in the navigation panel. The GUI further includes a main screen that displays business information for an account in response to selecting a navigation link from the set of predefined navigation links and an editable table that contains the business information for the account, wherein the editable table is displayed in the main screen. In another embodiment, the method includes selecting a navigation link from a set of predefined navigation links in a navigation panel. The method further includes displaying business information for an account, within a main screen, in response to selecting the navigation link. And finally, editing the displayed business information according to requests of the account.Type: ApplicationFiled: December 4, 2008Publication date: June 10, 2010Inventors: NICHOLAS ROSE, Lap Chan, Gautam Dharamshi, Qin He
-
Publication number: 20050254483Abstract: A method for controlling media stream processing comprises: (a) transmitting a media stream, via a first packet-based network, to an operator; (b) receiving from the operator, via a second packet-based network, a control signal for processing the media stream; (c) processing the media stream based on the control signal; and (d) transmitting the processed media stream to one or more users other than the operator. In another embodiment, an apparatus for controlling media stream processing comprises a server adapted to effect transmission of a media stream, via a first packet-based network, to an operator. The apparatus further comprises a processor adapted (i) to effect processing of the media stream based on a control signal received from the operator via a second packet-based network, and (ii) to provide the processed media stream to a transmitter for transmission to one or more users other than the operator.Type: ApplicationFiled: May 16, 2005Publication date: November 17, 2005Inventors: Richard Factor, Nicholas Rose, Anthony Agnello