Navigation routing is optimized to enhance guidance provided near potential route divergence points that increase route cost. Historical route data is used to determine costs for routes between an origin and destination. More expensive routes are compared to inexpensive routes to identify route segments found only in the expensive routes. The beginning of such a segment is labeled as an expensive divergence point for the route. When a routing request is received a routing engine determines the recommended route. A navigation engine identifies expensive divergence points located along the route and augments guidance related to the expensive divergence points—for example, by emphasizing maneuvers required to avoid deviating at the expensive divergence point. The augmented guidance may include audio, haptic, and visual cues that reduce the likelihood of deviating from the route, and highlight for the user the expensive nature of not staying on route at that point.
Systems and methods for controlling autonomous vehicles are provided. Assisted autonomy tasks facilitated by operators for a plurality of autonomous vehicles can be tracked in order to generate operator attributes for each of a plurality of operators. The attributes for an operator can be based on tracking one or more respective assisted autonomy tasks facilitated by the operator. The operator attributes can be used to facilitate enhanced remote operations for autonomous vehicles. For example, request parameters can be obtained in response to a request for remote assistance associated with an autonomous vehicle. An operator can be selected to assist with autonomy tasks for the autonomous vehicle based at least in part on the operator attributes for the operator and the request parameters associated with the request. Remote assistance for the first autonomous vehicle can be initiated, facilitated by the first operator in response to the request for remote assistance.
G06Q 10/02 - Reservations, e.g. for tickets, services or events
G05D 1/228 - Command input arrangements located on-board unmanned vehicles
G05D 1/247 - Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons
G05D 1/646 - Following a predefined trajectory, e.g. a line marked on the floor or a flight path
G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
G06Q 50/40 - Business processes related to the transportation industry
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software for earning, tracking, and redeeming loyalty rewards, points, and discounts; downloadable computer software for engaging and coordinating delivery services; downloadable computer software for engaging and coordinating transportation services; downloadable computer software for users to administer, access, monitor, and manage loyalty programs and rewards Arranging and conducting rewards programs to incentivize engagement with transportation and delivery platforms; arranging and conducting incentive rewards programs, namely, administration of loyalty programs enabling members to obtain access to exclusive discounts, offers, promotions, rewards, and features from retailers and service providers; customer relationship management (CRM); issuance and processing of loyalty points, namely, providing incentive award programs through issuance and processing of loyalty points for purchase of a company's goods and services; providing information about discount and rewards programs via a website; providing information in the field of business administration of incentive loyalty programs that feature discounts, rewards, rewards programs, program profiles, loyalty points, and benefits; providing rewards programs for customers to earn and access exclusive discounts, offers, promotions, rewards, and features from retailers and service providers Providing temporary use of online non-downloadable software for earning, tracking, and redeeming loyalty rewards, points, and discounts; providing temporary use of online non-downloadable software for engaging and coordinating delivery services; providing temporary use of online non-downloadable software for engaging and coordinating transportation services; providing temporary use of online non-downloadable software for users to administer, access, monitor, and manage loyalty programs and rewards
Systems and methods herein describe an autonomous vehicle user assignment management system for improving fleet vehicle utilization. The method comprises receiving a first transportation service request from a user device. matching a first autonomous vehicle to fulfill the request, and displaying a permission request for autonomous transportation services on the user device. Upon obtaining user permission. the first autonomous vehicle is instructed to provide the transportation service. When a subsequent transportation service request is received from the same user device, a second autonomous vehicle is matched to provide the service, but the permission request is omitted based on the previously obtained consent. The second autonomous vehicle is then instructed to begin providing the transportation service without requiring additional user permission, thereby reducing user interaction friction and improving operational efficiency in autonomous vehicle fleet management.
A service application operates on a mobile computing device of a user to determine a battery state. Based on the determined battery state, a first display mode is implemented in which a display output is configured to reduce energy. When the first display mode is implemented, the service application can respond to a time-limited network event by automatically switching to a regular display mode for a time interval during which content of the time-limited network event is displayed. The service application can automatically switch back to the low-energy display after a duration that coincides or is based on the time interval.
A service application operates on a mobile computing device of a user to determine a battery state. Based on the determined battery state, a first display mode is implemented in which a display output is configured to reduce energy. When the first display mode is implemented, the service application can respond to a time-limited network event by automatically switching to a regular display mode for a time interval during which content of the time-limited network event is displayed. The service application can automatically switch back to the low-energy display after a duration that coincides or is based on the time interval.
09 - Scientific and electric apparatus and instruments
39 - Transport, packaging, storage and travel services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable software for arranging, procuring, engaging, managing, and booking transportation; downloadable software for arranging, procuring, engaging, managing, and booking deliveries; downloadable computer software for coordinating transportation services, namely, software for the automated scheduling and dispatch of motorized vehicles; downloadable computer software for use by motorized vehicle operators and passengers and potential passengers for arranging and managing ridesharing; downloadable computer software for receiving and responding to requests for transportation; downloadable computer software for providing access to global communication networks, the Internet, and wireless networks that enables customers to communicate with others; downloadable software for analyzing transportation and deliveries; downloadable software for coordinating and obtaining delivery services; downloadable software for renting conveyances; downloadable software for renting vehicles; downloadable software for accessing bicycle, electric bicycle, electric assist bicycle, pedal assist bicycle, and motorized scooter sharing services; downloadable software for accessing peer-to-peer vehicle sharing and rental services; downloadable software for navigation; downloadable computer software for detecting trip delays, vehicle location, and trip anomalies; downloadable computer software for safety and incident detection; downloadable computer software for requesting and managing emergency assistance; downloadable emergency notification system software for providing alerts, push-notifications, and other remote notifications to users and emergency response entities; downloadable computer software for accessing GPS and motion sensor data for safety and emergency response purposes; downloadable software for performing safety checks of vehicles, fleets of vehicles, and vehicle drivers; downloadable software for travel route planning; downloadable software for accessing and viewing transit information, schedules, routes, and prices; downloadable software for purchasing and storing digital transit tickets and passes; downloadable software for comparing transportation costs; downloadable ticketing software; downloadable software for booking travel; downloadable software for managing and tracking vehicles, fleets of vehicles, and vehicle drivers; downloadable software for providing ratings and reviews of businesses and personnel; downloadable computer software for depositing and storing electronic funds; downloadable computer software for earning, tracking, and redeeming loyalty rewards, points, and discounts; downloadable computer software for enabling the electronic transfer of money between users; downloadable computer software, namely, software for machine learning; downloadable webinars, tutorial sessions and seminars in the field of machine learning; electronic downloadable publications, namely, tech reports and research papers in the field of machine learning; downloadable computer software for coordinating, booking and obtaining transportation, freight, logistics and delivery services; downloadable computer software for tracking packages over computer networks, intranets and the internet; downloadable computer software for consumers to enter, manage and modify their consumer preference information for use by merchants to create and manage offers for delivery to consumers; downloadable computer software for viewing and accessing transactions made via credit card, debit card, electronic payments, and loyalty programs; downloadable computer software for business and employee expense accounting, analyzation, and reporting; downloadable computer software for accessing, viewing, and managing data, forecasts, reports, metrics, analytics, and insights related to business, sales, and revenue; downloadable computer software for accessing, viewing, and managing financial transactions; downloadable computer software for depositing and storing electronic funds; downloadable computer software for issuing receipts and invoices for electronic payment transactions and electronic funds transfers; downloadable computer software for issuing, setting up, distributing, and redeeming promotions, coupons, discounts, deals, vouchers, rebates, rewards, incentives, and special offers to customers; downloadable computer software for organizing, managing, storing, and accessing payment methods, credit card information, debit card information, loyalty program information, subscription information, and digital payment information; downloadable computer software for processing electronic funds transfers and payments made via credit card, debit card, electronic check, mobile devices, and via a web based computer network; downloadable computer software for providing ratings and reviews of businesses and personnel. (1) Travel arrangement; arranging transport for travelers; coordinating travel arrangements for individuals and for groups; brokerage services, namely, transport brokerage; transport, delivery, packaging, and storage of goods and food; express delivery of goods by vehicles; food delivery; document delivery by non-electronic means; message delivery; packaging and storage of goods; packaging services, namely, packaging articles to the order and specification of others; parcel delivery; pick up, delivery and storage of personal property; temporary storage of deliveries; transport services, namely, ridesharing in the nature of providing transportation of passengers; transportation and delivery services, namely, monitoring and managing the transportation of persons and delivery of goods and packages; freight brokerage services; global freight forwarding services; freight transportation by air, ground or water; leasing of vehicles and trailers; conveyance rental and sharing services, namely, arranging and coordinating peer-to-peer vehicle sharing and rental services; providing information relating to traffic and traffic congestion; provision of road and traffic information; providing a website featuring information regarding delivery services for goods, food, passengers, and persons and bookings for delivery services for goods, food, passengers, and persons; providing a website featuring information regarding passenger and goods transportation services and bookings for transportation services; providing a website featuring information about transport arrangement for travelers and about conveyance rental and sharing services; providing a website featuring information regarding travel arrangement.
(2) Providing on-line non-downloadable software for arranging, procuring, engaging, managing, and booking transportation services; providing on-line non-downloadable software for arranging, procuring, engaging, managing, and booking delivery services; providing on-line non-downloadable software for the automated scheduling and dispatch of vehicles; software as a service (SAAS) services featuring software for coordinating, booking and obtaining transportation, freight, logistics and delivery services; providing temporary use of non-downloadable computer software for tracking packages over computer networks, intranets and the internet; providing temporary use of online non-downloadable software for analyzing transportation and deliveries; software as a service (SAAS) services featuring software for motor vehicle navigation, software for coordinating and obtaining delivery services; software as a service (SAAS) services featuring software for logistics; providing temporary use of online non-downloadable software for use by motorized vehicle operators and passengers and potential passengers for arranging and managing ridesharing; providing on-line non-downloadable computer software that enables customers to communicate with others; providing temporary use of on-line non-downloadable computer software for accessing GPS and motion sensor data for safety and emergency response purposes; providing temporary use of on-line non-downloadable computer software for detecting trip delays, vehicle location, and trip anomalies; providing temporary use of on-line non-downloadable computer software for emergency assistance; providing temporary use of online non-downloadable software for performing safety checks of vehicles, fleets of vehicles, and vehicle drivers; providing temporary use of a web-based software application for consumers to enter, manage and modify their consumer preference information for use by merchants to create and manage offers for delivery to consumers; providing on-line non-downloadable software for viewing and accessing transactions made via credit card, debit card, electronic payments, and loyalty programs; providing temporary use of online non-downloadable software for business and employee expense accounting, analyzation, and reporting; providing online non-downloadable software for accessing, viewing, and managing data, forecasts, reports, metrics, analytics, and insights related to business, sales, and revenue; providing online non-downloadable software for accessing, viewing, and managing financial transactions; providing online non-downloadable software for depositing and storing electronic funds; providing online non-downloadable software for issuing receipts and invoices for electronic payment transactions and electronic funds transfers; providing online non-downloadable software for issuing, setting up, distributing, and redeeming promotions, coupons, discounts, deals, vouchers, rebates, rewards, incentives, and special offers to customers; providing online non-downloadable software for organizing, managing, storing, and accessing payment methods, credit card information, debit card information, loyalty program information, subscription information, and digital payment information; providing online non-downloadable software for processing electronic funds transfers and payments made via credit card, debit card, electronic check, mobile devices, and via a web based computer network; providing temporary use of non-downloadable software for providing ratings and reviews of businesses and personnel; providing temporary use of online non-downloadable software for accessing and viewing transit information, schedules, routes, and prices; providing temporary use of online non-downloadable software for comparing transportation costs; providing temporary use of online non-downloadable software for ticketing; providing temporary use of online non-downloadable software for booking travel; providing temporary use of online non-downloadable software for managing and tracking vehicles, fleets of vehicles, and vehicle drivers; providing temporary use of online non-downloadable real-time map software for tracking vehicles, employees, and customers during trips; providing temporary use of online non-downloadable real-time map software for tracking vehicles, deliveries, and people; providing temporary use of online non-downloadable software for tracking number of trips, vehicle and driver hours, and driver earnings; providing temporary use of online non-downloadable software for accessing a marketplace of available vehicles and vehicle drivers; providing temporary use of online non-downloadable software for searching for and contacting vehicle drivers; design and development of computer software; hosting a website featuring information about discount and rewards programs.
09 - Scientific and electric apparatus and instruments
39 - Transport, packaging, storage and travel services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for arranging, procuring, engaging, managing, and booking transportation; downloadable software for arranging, procuring, engaging, managing, and booking deliveries; downloadable computer software for coordinating transportation services, namely, software for the automated scheduling and dispatch of motorized vehicles; downloadable computer software for use by motorized vehicle operators and passengers and potential passengers for arranging and managing ridesharing; downloadable computer software for receiving and responding to requests for transportation; downloadable computer software for providing access to global communication networks, the Internet, and wireless networks that enables customers to communicate with others; downloadable software for analyzing transportation and deliveries; downloadable software for coordinating and obtaining delivery services; downloadable software for renting conveyances; downloadable software for renting vehicles; downloadable software for accessing bicycle, electric bicycle, electric assist bicycle, pedal assist bicycle, and motorized scooter sharing services; downloadable software for accessing peer-to-peer vehicle sharing and rental services; downloadable software for navigation; downloadable computer software for detecting trip delays, vehicle location, and trip anomalies; downloadable computer software for safety and incident detection; downloadable computer software for requesting and managing emergency assistance; downloadable emergency notification system software for providing alerts, push-notifications, and other remote notifications to users and emergency response entities; downloadable computer software for accessing GPS and motion sensor data for safety and emergency response purposes; downloadable software for performing safety checks of vehicles, fleets of vehicles, and vehicle drivers; downloadable software for travel route planning; downloadable software for accessing and viewing transit information, schedules, routes, and prices; downloadable software for purchasing and storing digital transit tickets and passes; downloadable software for comparing transportation costs; downloadable ticketing software; downloadable software for booking travel; downloadable software for managing and tracking vehicles, fleets of vehicles, and vehicle drivers; downloadable software for providing ratings and reviews of businesses and personnel; downloadable computer software for depositing and storing electronic funds; downloadable computer software for earning, tracking, and redeeming loyalty rewards, points, and discounts; downloadable computer software for enabling the electronic transfer of money between users; downloadable computer software, namely, software for machine learning; downloadable webinars, tutorial sessions and seminars in the field of machine learning; electronic downloadable publications, namely, tech reports and research papers in the field of machine learning; downloadable computer software for coordinating, booking and obtaining transportation, freight, logistics and delivery services; downloadable computer software for tracking packages over computer networks, intranets and the internet; downloadable computer software for consumers to enter, manage and modify their consumer preference information for use by merchants to create and manage offers for delivery to consumers; downloadable computer software for viewing and accessing transactions made via credit card, debit card, electronic payments, and loyalty programs; downloadable computer software for business and employee expense accounting, analyzation, and reporting; downloadable computer software for accessing, viewing, and managing data, forecasts, reports, metrics, analytics, and insights related to business, sales, and revenue; downloadable computer software for accessing, viewing, and managing financial transactions; downloadable computer software for issuing receipts and invoices for electronic payment transactions and electronic funds transfers; downloadable computer software for issuing, setting up, distributing, and redeeming promotions, coupons, discounts, deals, vouchers, rebates, rewards, incentives, and special offers to customers; downloadable computer software for organizing, managing, storing, and accessing payment methods, credit card information, debit card information, loyalty program information, subscription information, and digital payment information; downloadable computer software for processing electronic funds transfers and payments made via credit card, debit card, electronic check, mobile devices, and via a web based computer network; downloadable computer software for providing ratings and reviews of businesses and personnel Travel arrangement; arranging transport for travelers; coordinating travel arrangements for individuals and for groups; brokerage services, namely, transport brokerage; transport, delivery, packaging, and storage of goods and food; express delivery of goods by vehicles; food delivery; document delivery by non-electronic means; message delivery; packaging and storage of goods; packaging services, namely, packaging articles to the order and specification of others; parcel delivery; pick up, delivery and storage of personal property; temporary storage of deliveries; transport services, namely, ridesharing in the nature of providing transportation of passengers; transportation and delivery services, namely, monitoring and managing the transportation of persons and delivery of goods and packages; freight brokerage services; global freight forwarding services; freight transportation by air, ground or water; leasing of vehicles and trailers; conveyance rental and sharing services, namely, arranging and coordinating peer-to-peer vehicle sharing and rental services; providing information relating to traffic and traffic congestion; provision of road and traffic information; providing a website featuring information regarding delivery services for goods, food, passengers, and persons and bookings for delivery services for goods, food, passengers, and persons; providing a website featuring information regarding passenger and goods transportation services and bookings for transportation services; providing a website featuring information about transport arrangement for travelers and about conveyance rental and sharing services; providing a website featuring information regarding travel arrangement Providing on-line non-downloadable software for arranging, procuring, engaging, managing, and booking transportation services; providing on-line non-downloadable software for arranging, procuring, engaging, managing, and booking delivery services; providing on-line non-downloadable software for the automated scheduling and dispatch of vehicles; software as a service (SAAS) services featuring software for coordinating, booking and obtaining transportation, freight, logistics and delivery services; providing temporary use of non-downloadable computer software for tracking packages over computer networks, intranets and the internet; providing temporary use of online non-downloadable software for analyzing transportation and deliveries; software as a service (SAAS) services featuring software for motor vehicle navigation, software for coordinating and obtaining delivery services; software as a service (SAAS) services featuring software for logistics; providing temporary use of online non-downloadable software for use by motorized vehicle operators and passengers and potential passengers for arranging and managing ridesharing; providing on-line non-downloadable computer software that enables customers to communicate with others; providing temporary use of on-line non-downloadable computer software for accessing GPS and motion sensor data for safety and emergency response purposes; providing temporary use of on-line non-downloadable computer software for detecting trip delays, vehicle location, and trip anomalies; providing temporary use of on-line non-downloadable computer software for emergency assistance; providing temporary use of online non-downloadable software for performing safety checks of vehicles, fleets of vehicles, and vehicle drivers; providing temporary use of a web-based software application for consumers to enter, manage and modify their consumer preference information for use by merchants to create and manage offers for delivery to consumers; Providing on-line non-downloadable software for viewing and accessing transactions made via credit card, debit card, electronic payments, and loyalty programs; providing temporary use of online non-downloadable software for business and employee expense accounting, analyzation, and reporting; providing online non-downloadable software for accessing, viewing, and managing data, forecasts, reports, metrics, analytics, and insights related to business, sales, and revenue; providing online non-downloadable software for accessing, viewing, and managing financial transactions; providing online non-downloadable software for depositing and storing electronic funds; providing online non-downloadable software for issuing receipts and invoices for electronic payment transactions and electronic funds transfers; providing online non-downloadable software for issuing, setting up, distributing, and redeeming promotions, coupons, discounts, deals, vouchers, rebates, rewards, incentives, and special offers to customers; providing online non-downloadable software for organizing, managing, storing, and accessing payment methods, credit card information, debit card information, loyalty program information, subscription information, and digital payment information; providing online non-downloadable software for processing electronic funds transfers and payments made via credit card, debit card, electronic check, mobile devices, and via a web based computer network; providing temporary use of non-downloadable software for providing ratings and reviews of businesses and personnel; providing temporary use of online non-downloadable software for accessing and viewing transit information, schedules, routes, and prices; providing temporary use of online non-downloadable software for comparing transportation costs; providing temporary use of online non-downloadable software for ticketing; providing temporary use of online non-downloadable software for booking travel; providing temporary use of online non-downloadable software for managing and tracking vehicles, fleets of vehicles, and vehicle drivers; providing temporary use of online non-downloadable real-time map software for tracking vehicles, employees, and customers during trips; providing temporary use of online non-downloadable real-time map software for tracking vehicles, deliveries, and people; providing temporary use of online non-downloadable software for tracking number of trips, vehicle and driver hours, and driver earnings; providing temporary use of online non-downloadable software for accessing a marketplace of available vehicles and vehicle drivers; providing temporary use of online non-downloadable software for searching for and contacting vehicle drivers; design and development of computer software; hosting a website featuring information about discount and rewards programs
9.
SYSTEMS AND METHODS FOR MATCHING AN AUTONOMOUS VEHICLE TO A RIDER
Systems and methods are directed to matching an available vehicle to a rider requesting a service. In one example, a computer-implemented method includes obtaining, by a computing system comprising one or more computing devices, a service request from a rider. The method further includes obtaining, by the computing system, data indicative of a current location of the rider; and determining that the current location of the rider is within proximity of an autonomous vehicle queuing location. The method further includes providing, by the computing system, data to the rider to provide for selection of an available autonomous vehicle at the autonomous vehicle queuing location. The method further includes obtaining, by the computing system, rider authentication data upon a selection of an autonomous vehicle by the rider; and, in response to obtaining rider authentication data, matching an autonomous vehicle selected by the rider to provide for performance of the service request.
Example aspects of the present disclosure relate to demand shaping by adjusting signals to shift system resource utilization. An example method includes accessing data associated with batched service instances for a batch delivery window. The method includes determining a probability that a user initiates a service instance outside of the batch delivery window is greater than a probability for initiating the service instance within the window. Responsive to determining the first probability is greater than the second probability, determining an incentive predicted to increase the probability of the service instance within the batch delivery window. The method includes generating a selectable user interface element including an indication of the incentive associated with the batch delivery window. The method includes automatically updating the user interface responsive to selection of the user interface to provide the incentive for display alongside a number of available items associated with the batch delivery window.
This disclosure presents a system for monitoring trips by detecting one or more anomalies for each of a plurality of trips. The system updates route data and utilizes anomaly detectors to identify one or more anomalies, such as detours, low-speed movement, and unexpected stops. The system generates a health status of the trip based on any identified anomalies. In one example, the system disseminates the health status to relevant entities.
Systems and methods for centralized testing of software. The system can access change data indicative of at least one change to an implemented version of software, wherein: (i) the change is associated with a first computing environment and the implemented version of software is associated with a second computing environment, and (ii) the change data is associated with a request to test the change against the implemented version of software. The method can include generating an isolated computing environment to test the change against the implemented version of software, wherein generating an isolated computing environment includes determining one or more datasets that are relevant to the at least one change. The method can include testing, within the isolated computing environment, the change against the implemented version of software. The method can include migrating the change from the first computing environment to the second computing environment.
Example implementations are directed to systems and methods for improving navigation accuracy for a last segment of a delivery route. A client application on a user device is configured to display user interfaces that allow users to provide user-generated content (UGC) to refine last segment data, such as parking locations, building entrances, and drop-off points. The UGC is collected via interactive map-based tools, where users can adjust pins and provide metadata including entry codes and images. The system integrates the UGC with historical trip data and inference data to generate updated last segment data, which is presented to couriers. Conflicts between the UGC and the inference data can be resolved by analyzing courier behavior and prioritizing the data source most frequently followed. A machine learning model can also be retrained using the UGC, inference data, and courier behavior to improve future predictions of the last segment data.
Various examples are directed to systems and methods for generating improved autonomous vehicle (AV) navigation route data and estimated time of arrival (ETA) data. A system may receive delivery data from an AV delivering a passenger or product, where the delivery data includes a delivery origin, a delivery destination, and an ETA and navigation route generated by the AV. The AV may have accurate short-term information, such as the next few navigation maneuvers planned by the AV. The system may be able to provide more accurate longer-term information, such as generating an overall calculated route and calculated completion time based a current location and the delivery destination. The system may receive updated short-term information and combine this information with the calculated route and calculated completion to generate a more accurate set of route data and ETA data.
A network system can receive a first request for a transport service and a second request for the transport service. The system can identify, from a plurality of service providers, a first set of service providers for the first request, and a second set of service providers for the second request. Based on a first set of predictive parameters for the first set of service providers, the system implements a multi-invite mode by transmitting a first invitation data set to service the first request to a plurality of provider devices of the first set of service providers. Based on a second set of predictive parameters for the second set of service providers, the system implements an exclusive-invite mode by transmitting a second invitation data set to a provider device of a selected service provider of the second set of service providers.
A system can monitor event data corresponding to a current user experience of a requesting user during a current application session with a network service. Based on the event data, the system generates one or more representations corresponding to the current user experience of the requesting user, and executes a machine learning model to process the one or more representations in order to predict a negative user experience for the requesting user within a future time frame during the current application session. In response to predicting the negative user experience, the system implements one or more corrective actions during the current application session through the service application to prevent or mitigate the predicted negative user experience.
A system and method for managing a network service is described. A system can provide a map interface for a user that includes a location pin. The system can detect a user input that sets the location pin at a selected pickup location on the map interface. In response to detecting the user input, the system can (i) determine an alternative pickup location based at least in part on historical information corresponding to clustered trip entries of the network service, and (ii) cause the map interface to dynamically and visually relocate the location pin to the alternative pickup location. The system may then receive a transport request from the mobile computing device of the user, and in response to receiving the transport request, select a transport provider to rendezvous with the user at the alternative pickup location.
Systems and methods for providing an AI assistant to users of a food delivery system. The method includes receiving a user query, wherein the user query is associated with a food delivery system. The method further includes accessing contextual data for the user query. The method further includes generating model input, the model input including the user query and the contextual data for the user query. The method further includes providing model input as input to a machine-learned large language model. The method further includes receiving a query response as an output of the machine-learned large language model processing the model input. The method further includes outputting the query response to the user for display, the query response comprising a carousel of selectable options available through the food delivery system.
Systems and methods for providing an AI assistant to users of a food delivery system. The method includes receiving a user query, wherein the user query is associated with a food delivery system. The method further includes accessing contextual data for the user query. The method further includes generating model input, the model input including the user query and the contextual data for the user query. The method further includes providing model input as input to a machine-learned large language model. The method further includes receiving a query response as an output of the machine-learned large language model processing the model input. The method further includes outputting the query response to the user for display, the query response comprising a carousel of selectable options available through the food delivery system.
A network system operates to enable a user to specify a campaign configuration for a new or existing campaign. Based on the specified campaign configuration, the network system determines one or more campaign execution parameters for configuring an execution of the new or existing campaign on an external content delivery channel, using a data set that is representative of an environment of the external content delivery channel.
Advertising; business management, organization and administration; career management services; executive search and placement services; marketing and advertising services to promote career opportunities for corporate positions; matching job candidates with recruiters for job placement purposes; online interactive career counseling services and resume preparations for others; online recruiting services, namely, providing searchable job postings and resume postings; personnel recruitment and placement; placement of full-time staff; professional staffing, placement, recruiting, and career networking services; providing an online resume database featuring information relating to job seekers; providing an online searchable database featuring career and job opportunities; providing an online searchable database featuring career and job opportunities and content about careers and jobs; providing business information in the field of job opportunities, personnel staffing, careers, and freelance work; providing career information via social media mobile applications; providing career information via social media websites; providing information about recruitment, hiring, and onboarding via a website; providing information about, career and job opportunities for corporate positions via a website; providing online information in the field of recruitment, hiring, and careers; providing recruitment, hiring, and onboarding services for personnel staffing and corporate positions; providing talent recruitment and hiring information; talent hiring, recruiting, placement, staffing and career services; talent recruiting services.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable artificial intelligence personal assistant software for performing tasks or services on behalf of a user that is activated by user input, location awareness, and online information; downloadable application programming interface (API) software for use in developing AI (artificial intelligence) platforms, namely, bots, virtual agents and virtual assistants; downloadable computer software, downloadable mobile application software, and downloadable computer application software for mobile devices and computers, all for using artificial intelligence for use as a digital companion; downloadable computer chatbot software for simulating conversations; downloadable software for using artificial intelligence for conversational query; downloadable computer software, downloadable mobile application software, and downloadable computer application software for facilitating interaction and communication between humans and AI (artificial intelligence) platforms, namely, bots, virtual agents and virtual personal assistants; downloadable computer virtual assistant software, downloadable mobile application virtual assistant software, and downloadable computer application virtual assistant software that can perform tasks or services on behalf of a user that is activated by user input, location awareness, and online information; downloadable software for use in processing and generating natural language queries; downloadable software using artificial intelligence (AI) for the production of speech and text; downloadable software for multi-modal machine-learning based language, text, and speech processing software; downloadable software for facilitating multi-modal natural language, speech, text, image, video, and sound input; downloadable chatbot software for simulating conversations, analyzing images, summarizing text, creating content, generating code, brainstorming, trip planning, and answering queries Providing online non-downloadable software, software as a service (SaaS) services, and platform as a service (PAAS) services featuring artificial intelligence personal assistant software for performing tasks or services on behalf of a user that is activated by user input, location awareness, and online information; providing online non-downloadable software, software as a service (SaaS) services, and platform as a service (PAAS) services featuring software for use in developing AI (artificial intelligence) platforms, namely, bots, virtual agents and virtual assistants; providing online non-downloadable software, software as a service (SaaS) services, and platform as a service (PAAS) services featuring software for mobile devices and computers, all for using artificial intelligence for use as a digital companion; providing online non-downloadable software, software as a service (SaaS) services, and platform as a service (PAAS) services featuring computer chatbot software for providing information or simulating conversations; providing online non-downloadable software, software as a service (SaaS) services, and platform as a service (PAAS) services featuring software for using artificial intelligence for conversational query; providing online non-downloadable software, software as a service (SaaS) services, and platform as a service (PAAS) services featuring software for facilitating interaction and communication between humans and AI (artificial intelligence) platforms, namely, bots, virtual agents and virtual personal assistants; providing online non-downloadable software, software as a service (SaaS) services, and platform as a service (PAAS) services featuring software that can perform tasks or services on behalf of a user that is activated by user input, location awareness, and online information; providing online non-downloadable software for use in processing and generating natural language queries; providing online non-downloadable software using artificial intelligence (AI) for the production of speech and text; providing online non-downloadable software for multi-modal machine-learning based language, text, and speech processing software; providing temporary use of online non-downloadable software for facilitating interaction and communication between humans and artificial intelligence (AI) chatbots in the fields of transportation; providing temporary use of online non-downloadable software for facilitating multi-modal natural language, speech, text, image, video, and sound input; providing temporary use of online non-downloadable chatbot software for simulating conversations, analyzing images, summarizing text, creating content, generating code, brainstorming, trip planning, and answering queries
The disclosed examples are directed to systems and methods for computing copresence of devices using GPS signals. The systems and methods access a plurality of GPS signals comprising a first set of GPS signals associated with a first device and a second set of GPS signals associated with a second device. The systems and methods align the first set of GPS signals with the second set of GPS signals and compute copresence probability for each pair of GPS signals in the aligned first and second sets of GPS signals. The systems and methods smooth the copresence probability for each pair of GPS signals and determine one or more copresence events based on the smoothed copresence probability for each pair of GPS signals.
Systems and methods for coordinating point of interest pickups in a transportation service are provided. In example embodiments, the system detects a location of a device of a user. Responsive to detecting the location of the device of the user, the system automatically determines one or more potential pickup points based on the detected location. A pickup point user interface (UI) that displays one or more potential pickup points based on the detected location is presented on the device of the user without displaying a map. The system receives confirmation of a pickup point from the one or more potential pickup points and receives an indication of a destination. The system then establishes the transportation service based on the confirmed pickup point and the destination. The system can provide user interfaces that display progress of a driver to the pickup point and progress to the destination without displaying a map.
A computing system can receive utilization data from computing devices of requesting users. Based on the utilization data, the system can determine, for each requesting user, an intent of the requesting user, the intent corresponding to a probability that the requesting user will utilize the transport service upon arrival at an arrival location of a transit vehicle. The system may determine a destination for the requesting user that requires additional transport from the arrival location of the transit vehicle. Based on the destination of the requesting user, the system can transmit a set of transport requests to computing devices of a set of the transport providers to facilitate transport for the requesting users at the arrival location of the transit vehicle.
Systems and methods for displaying corresponding content for vehicle services using a distributed set of electronic devices are provided. For example, a computer-implemented method includes obtaining data associated with a vehicle service instance. The vehicle service instance is associated with a request for a vehicle service for a user. The method includes determining, based on the data associated with the vehicle service instance, a first advertisement content item for a display device positioned on an exterior of a vehicle assigned to the vehicle service instance and a second advertisement content item for a user device associated with the vehicle service instance. The method includes communicating data that initiates the display of the first advertisement content item for the display device positioned on the exterior of the vehicle and data that initiates the display of the second advertisement content item for the user device.
Lighting apparatus and installations, namely, luminous tubes
for lighting, searchlights, vehicle reflectors, lights for
vehicles; safety lamps; vehicle lights for assisting
rideshare passengers to locate vehicles; spot lights; lights
for vehicles; directional lights for bicycles; light bulbs
for directional signals for vehicles; solar-powered
all-weather lights; lights for use in illuminating signs and
displays; LED and HID light assemblies for vehicles; LED
lighting assemblies for illuminated signs; light reflectors;
lighting apparatus and installations for vehicles; light
panels for vehicles, namely, cars, motorcars, automobiles,
trucks, vans, SUVs, bicycles, motor scooters, two wheeled
motorized scooters, self-balancing scooters, hovering
boards, mopeds, skateboards, self-balancing boards, electric
bicycles, electric assist bicycles, electric pedal assist
bicycles, electric motor scooters, electrically-powered
motor scooters, electric two wheeled motorized scooters,
electric self-balancing scooters, self-balancing two-wheeled
electric scooters, self-balancing one-wheeled electric
scooters, electric hovering boards, electric mopeds,
electric motorized skateboards, electric motorized
self-balancing boards, semi-tractor trailer trucks and
semi-tractor trailers, boats, watercraft, tractors and
tractor trailers, helicopters, airplanes, aircraft, drones,
vertical takeoff and landing aircraft (VTOL); light bars for
vehicles, namely, cars, motorcars, automobiles, trucks,
vans, SUVs, bicycles, motor scooters, two wheeled motorized
scooters, self-balancing scooters, hovering boards, mopeds,
skateboards, self-balancing boards, electric bicycles,
electric assist bicycles, electric pedal assist bicycles,
electric motor scooters, electrically-powered motor
scooters, electric two wheeled motorized scooters, electric
self-balancing scooters, self-balancing two-wheeled electric
scooters, self-balancing one-wheeled electric scooters,
electric hovering boards, electric mopeds, electric
motorized skateboards, electric motorized self-balancing
boards, semi-tractor trailer trucks and semi-tractor
trailers, boats, watercraft, tractors and tractor trailers,
helicopters, airplanes, aircraft, drones, vertical takeoff
and landing aircraft (VTOL).
28.
Priority-Based Load Shedding for Computing Systems
A system and method for dynamic load shedding in computing environments experiencing high request volumes. The system monitors a request queue storing unprocessed requests from client devices and determines both a current queue size and an aggregate historical queue size. During a defined time interval, the system identifies the number of requests enqueued and dequeued. Based on these metrics, the system determines a percentage or number of requests to be rejected to mitigate overload. Each request is ranked according to its type and the time it was received. A subset of unprocessed requests is then selected for rejection based on their rankings and the determined rejection threshold. This targeted rejection strategy enables prioritized load shedding that maintains system responsiveness while minimizing user impact.
Systems and methods for ephemeral processing of high cardinality data. The system can receive log data indicative of metrics associated with a computing system, wherein the log data is received by an aggregation layer. The method includes aggregating the log data by deduplicating the plurality of logs using one or more aggregation parameters, wherein the one or more aggregation parameters are configurable to increase or decrease a level of deduplication. The method includes, in response to aggregating the log data, determining deduplicated log data including one or more unique logs indicative of unique metrics associated with the computing system. The method includes transmitting the deduplicated log data to a storage system.
Systems and method for dynamic data object distribution based on historical performance. The method includes accessing a centralized data structure with a number of order requests. Computing a shopping list including data objects for items and characteristic data for each item. Accessing data indicative of selection of the first shopping list by a first device, updating the order status of the first shopping list. Accessing data indicative of selection of the first shopping list by a second device. Computing a first subset of items and second subset of items for each respective computing device based on (i) features associated with the first computing device, (ii) features associated with the second computing device, and (iii) the characteristic data of each respective item of a plurality of items. Transmitting data to cause an interactive user interface of the first computing device to display the first subset of items.
Example embodiments are directed to systems and methods for providing popular route inference and reconstruction. The system captures trip data of a plurality of users traversing routes by monitoring user devices of the plurality of users. The system then analyzes the trip data between an origin/destination (O/D) pair to determine candidate popular trips between the O/D pair comprising detours. Top-ranking waypoints of segments of the candidate popular trips are determined. The top-ranking waypoints of the O/D pair are stored in a waypoint data storage. In response to receiving a request for a transportation service between the O/D pair from a user, the system reconstructs a popular route using the top-ranking waypoints and causes presentation on a user device of the user of a plurality of route options for selection by the user including the reconstructed popular route.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer programs for user interface design;
downloadable software development kits (SDKs) and
application programming interfaces (APIs) for use in
connection with machine learning systems; downloadable
computer software for designing, building, training,
deploying, evaluating, managing, and operating machine
learning models; downloadable computer software for
generative AI for developers to combine model prompts,
generated text, and functions for text-based applications;
downloadable computer software for integrating machine
learning models into production environments; downloadable
computer software for managing and accessing shared data
features used in machine learning applications; downloadable
computer software for model versioning, model monitoring,
model visualization, and automated machine learning
(AutoML); downloadable computer software for processing
data, training machine learning models, and performing
automated analytics; downloadable computer software for use
by data scientists, engineers, and researchers in training,
testing, and validating machine learning algorithms;
downloadable computer software for use in data processing,
data labeling, feature engineering, predictive analytics,
time series forecasting, and deep learning; downloadable
computer software for use in predictive analytics,
artificial intelligence, data processing, and automated
decision-making; downloadable computer software using
artificial intelligence (AI) for introducing developers to
large language model fundamentals, and generative AI to
build applications; downloadable computer software using
artificial intelligence (AI) for use in enabling others to
build their own generative AI models using their own data
and criteria. User interface (UI) design; technical consulting services in
the field of machine learning infrastructure, machine
learning operations, and artificial intelligence; providing
information in the field of machine learning platform design
and deployment; providing online non-downloadable computer
software platforms for use in data analysis in the field of
machine learning, discovering, organizing, and synthesizing
data for use in research and data analysis via machine
learning; providing temporary use of non-downloadable
software for designing, building, training, deploying,
evaluating, managing, and operating machine learning models;
providing temporary use of non-downloadable software for
generative AI for developers to combine model prompts,
generated text, and functions for text-based applications;
providing temporary use of non-downloadable software for
integrating machine learning models into production
environments; providing temporary use of non-downloadable
software for managing and accessing shared data features
used in machine learning applications; providing temporary
use of non-downloadable software for model versioning, model
monitoring, model visualization, and automated machine
learning (automl); providing temporary use of
non-downloadable software for processing data, training
machine learning models, and performing automated analytics;
providing temporary use of non-downloadable software for use
by data scientists, engineers, and researchers in training,
testing, and validating machine learning algorithms;
providing temporary use of non-downloadable software for use
in data processing, data labeling, feature engineering,
predictive analytics, time series forecasting, and deep
learning; providing temporary use of non-downloadable
software for use in predictive analytics, artificial
intelligence, data processing, and automated
decision-making; providing temporary use of non-downloadable
software using artificial intelligence (AI) for introducing
developers to large language model fundamentals, and
generative AI to build applications; providing temporary use
of non-downloadable software using artificial intelligence
(AI) for use in enabling others to build their own
generative AI models using their own data and criteria;
platform as a service (PaaS) and software as a service
(SaaS) featuring a machine learning operations (MLOps)
platform for managing the end-to-end machine learning
lifecycle, including data ingestion, feature engineering,
model training, evaluation, deployment, monitoring, and
visualization; platform as a service (PaaS) featuring a
cloud-based platform for designing, deploying, and managing
machine learning models and artificial intelligence systems;
Platform-as-a-Service (PaaS) services featuring computer
software platforms for machine learning;
Platform-as-a-Service (PaaS) services featuring computer
software platforms using artificial intelligence for machine
learning; Platform-as-a-Service (PaaS) services featuring
computer software platforms for discovering, organizing, and
synthesizing data for use in research and data analysis via
machine learning; software as a service (SaaS) featuring
software for use in the development, testing, deployment,
and management of machine learning systems;
Software-as-a-Service (SaaS) featuring software for
providing machine learning model quality metrics and
analytics, namely, assessing, monitoring, and reporting the
performance, accuracy, and reliability of machine learning
models; Software-as-a-Service (SaaS) services featuring
software for use in data analysis in the field of machine
learning, discovering, organizing, and synthesizing data for
use in research and data analysis via machine learning;
Software-as-a-Service (SaaS) services featuring software
using artificial intelligence for machine learning;
Software-as-a-Service (SaaS) services featuring software
using artificial intelligence for creating text-based
experiences by connecting prompts, data, and models in a
user interface.
Various embodiments pertain to techniques for proactively delivering navigation options to a user via a mobile device. In various embodiments, one or more navigation options can be determined for the user and delivered to the user's mobile device at a relevant time. Navigation options can be selected based on the user's current location, the user's future plans, the time, and other locally relevant information, such as friends nearby or a nearby favorite location of the user. The navigation options can be delivered to the user's mobile device at a time that the navigation options are relevant.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
39 - Transport, packaging, storage and travel services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Scientific, research, navigation, surveying, photographic, cinematographic, audiovisual, optical, weighing, measuring, signalling, detecting, testing, inspecting, life-saving and teaching apparatus and instruments; apparatus and instruments for conducting, switching, transforming, accumulating, regulating or controlling the distribution or use of electricity; apparatus and instruments for recording, transmitting, reproducing or processing sound, images or data; recorded and downloadable media, computer software, blank digital or analogue recording and storage media; mechanisms for coin-operated apparatus; cash registers, calculating devices; computers and computer peripheral devices; diving suits, divers’ masks, ear plugs for divers, nose clips for divers and swimmers, gloves for divers, breathing apparatus for underwater swimming; fire-extinguishing apparatus; downloadable software for transportation bookings and reservations; downloadable software for vehicle rental comparison and rentals; downloadable software for tracking and monitoring prices of vehicle rental reservations; downloadable software for booking, canceling, modifying, and managing vehicle rental reservations; downloadable software for procuring, engaging, and coordinating transportation; downloadable software for renting vehicles; downloadable software for accessing rental services; downloadable software for renting conveyances Advertising; business management, organization and administration; office functions; brokering the sale of travel, lodging, and transportation services; business consulting and management services in the field of transportation; business management services in the field of transport and delivery; business administration in the field of transport and delivery; business management services, namely, booking, canceling, modifying, and managing vehicle rental reservations; providing a website featuring information about transportation management services, namely, procuring, engaging, and coordinating transportation and monitoring prices of vehicle rental reservation; providing a website featuring information and tracking information regarding prices of vehicle rental reservation; transportation management services, namely, booking, canceling, modifying, and managing vehicle rental reservations and monitoring prices of vehicle rental reservations; transportation management services for others, namely, planning, coordinating, and tracking the transportation of people and conveyances; providing a website featuring information about transportation management services, namely, about planning, coordinating, and tracking the transportation of people and conveyances; comparison shopping services; on-line price monitoring and adjusting for customers of travel related purchases Transport; packaging and storage of goods; travel arrangement; rental car reservation services; arranging of passenger transportation services for others; making reservations and bookings for transportation; transportation reservation services; transportation reservation services, namely, providing reservation management services; providing information and online reservations relating to transport and vehicle rental services; travel agency services; travel agency services, namely, reserving and managing reservations and bookings for rental vehicles Scientific and technological services and research and design relating thereto; industrial analysis, industrial research and industrial design services; quality control and authentication services; design and development of computer hardware and software; software as a service (SAAS) featuring software for transportation bookings and reservations; software as a service (SAAS) featuring software for vehicle rental comparison and rentals; software as a service (SAAS) featuring software for tracking and monitoring prices of vehicle rental reservations; software as a service (SAAS) featuring software for booking, canceling, modifying, and managing vehicle rental reservations; providing online non-downloadable software for procuring, engaging, and coordinating transportation; providing online non-downloadable software for renting vehicles; providing online non-downloadable software for accessing rental services; providing online non-downloadable software for renting conveyances
A method for user-initiated end of delivery confirmation. A method and technique comprises causing display of a first interactive element on a user device in response to a vehicle carrying a payload approaching a destination; receiving a first user input comprising a first user interaction with the first interactive element; in response to receiving the first user input, causing a vehicle management component communicatively coupled to the vehicle to enable access to the payload in the vehicle and causing display of a second interactive element on the user device; receiving a second user input from the user device, the second user input comprising a second user interaction with the second interactive element; determining a retrieval status associated with the payload based on the second user interaction; and causing display of a confirmation on the user device based on retrieval status, the confirmation indicating that the payload has been retrieved.
A network computer system can implement a hierarchical selection process to fulfill a scheduled transport request. The hierarchical selection process can include a first selection process and a second selection process. The first selection process can include assigning a first transport provider to fulfill the scheduled transport request. The second selection process can be implemented at a specified time prior to the scheduled time and can include selecting a backup transport provider to service the scheduled transport request.
A network computing system can coordinate on-demand transport serviced by transport providers operating throughout a transport service region. The transport providers can comprise a set of internal autonomous vehicles (AVs) and a set of third-party AVs. The system can receive a transport request from a requesting user of the transport service region, where the transport request indicates a pick-up location and a destination. The system can determine a subset of the transport providers to service the respective transport request, and executing a selection process among the subset of the transport providers to select a transport provider to service the transport request. The system may then transmit a transport assignment to the selected transport provider to cause the selected transport provider to service the transport request.
G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
G01C 21/28 - NavigationNavigational instruments not provided for in groups specially adapted for navigation in a road network with correlation of data from several navigational instruments
A system receives sensor data from computing devices of passengers riding in an autonomous vehicle (AV). Based on the sensor data, the system can determine a position of each of the passengers within the AV. The system determines a next passenger to be picked up by the AV. Based at least in part on the position of each of the passengers within the AV, the system can (i) select a pickup location for the next passenger, and (ii) determine a route for the AV based on the pickup location such that an open seat within the AV is adjacent to the next passenger when the AV arrives at the pickup location for the next passenger. The system can transmit data corresponding to the route to enable the AV to update a current route in order to facilitate a rendezvous with the passenger at the pickup location.
Computationally implemented methods and systems that are designed for receiving one or more first directives that direct a transportation vehicle unit to transport a first end user; receiving, while the transportation vehicle unit is en route to or is transporting the first end user, one or more second directives that direct the transportation vehicle unit to transport a second end user while transporting the first end user, the transportation vehicle unit having been determined to be able to accommodate transport of the second end user while transporting the first end user; and verifying that compliance with the one or more second directives will not conflict with one or more obligations to transport the first end user by the transportation vehicle unit. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
A monitoring system can receive sensor data from one or more sensors of a vehicle to monitor an exterior of the vehicle. Based on monitoring the exterior of the vehicle, the system can detect movement of one or more pedestrians in the exterior of the vehicle. Based at least in part on detecting the movement of the one or more pedestrians in the exterior of the vehicle, the system can output an alert to a driver of the vehicle via one or more output devices of the vehicle.
B60Q 9/00 - Arrangement or adaptation of signal devices not provided for in one of main groups
B60R 11/04 - Mounting of cameras operative during driveArrangement of controls thereof relative to the vehicle
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
G06V 20/58 - Recognition of moving objects or obstacles, e.g. vehicles or pedestriansRecognition of traffic objects, e.g. traffic signs, traffic lights or roads
G06V 40/20 - Movements or behaviour, e.g. gesture recognition
G08B 21/22 - Status alarms responsive to presence or absence of persons
G08B 21/24 - Reminder alarms, e.g. anti-loss alarms
G08G 1/0962 - Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
G08G 1/0967 - Systems involving transmission of highway information, e.g. weather, speed limits
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
H04W 4/46 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
H04W 4/48 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
A computing system determines that a transportation vehicle is transporting a first end user to a first destination location. Based on a set of factors, the system determines that a driver of the transportation vehicle is able to travel to a rendezvous location to rendezvous with a second end user while the transportation vehicle is progressing to the first destination location along an original route. The system determines an alternate route for the transportation vehicle to travel to the rendezvous location that satisfies the set of factors, and directs the driver of the transportation vehicle to the rendezvous location to rendezvous with the second end user along the alternate route.
A proximity alert system tracks geographic locations of riders and drivers using global navigation satellite system receivers in their mobile devices or in a device such as a beacon or dashcam. The proximity alert system compares the location data received from the riders' and drivers' devices and determines whether a service-requesting user is within a threshold distance of one of the driver devices that does not belong to the driver assigned to provide transport service for the rider. If so, the proximity alert system can communicate a notification message to the rider to confirm whether the rider is in the correct car. The proximity alert system can also communicate a message to the driver asking the driver to double-check the identity of the rider.
Computationally implemented methods and systems that are designed for transmitting a travel plan to an end user device to facilitate an end user in travelling to a destination location from a starting location, monitoring a location of the end user device to determine whether the end user has deviated from the travel plan, and in response to determining that the end user has deviated from the travel plan, determining an adjustment to a remainder of the travel plan. The methods and system further transmit the adjustment to the end user device as the end user travels to the destination location.
A computer system operates to receive a plurality of service requests from computing devices of requesters within a geographic region. The system may further receive service information from a plurality of computing devices within the geographic region, each computing device being associated with a respective service provider. The system may then determine, for the respective service provider, (i) a current location of the respective service provider based on the service information received from the computing device of the respective service provider, and (ii) one or more preferred subregions of the respective service provider. The system can then match the respective service provider to a first service request of the plurality of service requests based at least in part on (i) the one or more preferred subregions of the respective service provider, and (ii) a destination of the first service request.
A system can receive a request for transport from a computing device of a user and select a service provider to provide transport for the user to a destination location. The system can receive location data from the computing device of the service provider. After the service provider picks up the user, the system can determine whether the service provider progresses toward the destination location in accordance with a set of progress conditions. Based at least in part on determining that the service provider has not progressed toward the destination location in accordance with the set of progress conditions, the system can adjust a fare for providing transport for the user to the destination location.
A computing system can receive a transport request from a computing device of a requesting user, the transport request indicating a pickup location, and initiate a matching process to identify a transport provider for the requesting user. The system can receive data indicating a cancelation request from the computing device of the requesting user, and determine one or more alternative options for fulfilling the transport request. The system may then transmit a set of data to the computing device of the requesting user to display contextual information associated with the matching process, and provide the one or more alternative options for fulfilling the transport request.
A system can receive user data from a computing device of a user. Based on the user data, the system can determine that the user will utilize a transport service to arrive at a destination location at a specified time. Prior to the specified time, the system can monitor transport service conditions within a region that includes a current location of the user, and determine a service request time for the user based at least in part on the transport service conditions. The system then automatically generates the service request for the user at the service request time to match the user to a transport provider.
A computing system can wirelessly connect with a computing device of a driver of a vehicle while the driver is within the vehicle. The system can determine, based on being wirelessly connected with the computing device of the driver, that the driver of the vehicle is using the computing device, and using a vehicle monitoring system of the vehicle while the vehicle is moving, the system can process sensor data from at least one sensor of the vehicle monitoring system to detect an object ahead of the vehicle. Based on detecting the object and determining that the driver is using the computing device, the system can output an alert to the computing device of the driver.
B60Q 9/00 - Arrangement or adaptation of signal devices not provided for in one of main groups
B60C 9/00 - Reinforcements or ply arrangement of pneumatic tyres
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
G08G 1/0962 - Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
G08G 1/0967 - Systems involving transmission of highway information, e.g. weather, speed limits
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
H04W 4/48 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
Systems and methods of using satellite signal strength to determine indoor/outdoor transition points for places are disclosed herein. In some example embodiments, a computer system accesses service data and sensor data for a plurality of requests for a transportation service associated with a place, with the service data comprising pick-up data indicating a pick-up location and drop-off data indicating a drop-off location, and the sensor data comprising satellite signals indicating a pick-up path or a drop-off path, with the satellite signals each having a corresponding signal strength. The computer system determines a transition geographic location for the place based on the signal strengths of the satellite signals.
A computing system can receive service requests from computing devices of requesting users, with each respective service request including a start location and a destination location. For a respective service request, the system can transmit a transport invitation to a plurality of provider computing devices in accordance with a multi-invitation mode. The transport invitation is displayed on a respective provider computing device and selectable by the respective transport provider to accept the respective service request. The system can receive an acceptance of the transport invitation from two or more provider computing devices. Based on the received data from the two or more provider computing devices, the system can select a transport provider from the respective two or more transport providers associated with the two or more provider computing devices to service the respective service request.
A method and system for filtering service requests by destination and deadline are described. A network computer system receives provider data corresponding to a specified destination and a deadline from a service provider. The network computer system tracks a current location of the service provider through a device equipped with one or more location-based resources and receives request data corresponding to requests for service from users. The network computer system analyzes the request data for each of the requests for service to identify a subset of the requests that are assignable to the service provider based on whether the service provider is able to fulfill the request and travel to the desired destination before the deadline. The network computer system transmits a message to the service provider's device requesting that the service provider fulfill one of the requests for service from the identified subset.
A network system can receive location data from a provider device of a service provider. Using at least the location data in an optimization model, the network system can determine one or more actions for the service provider to optimize one or more metrics. The one or more metrics correspond to at least one of (i) an expected wait time for the service provider over a future period of time, (ii) an expected travel distance between providing services over a future period of time, or (iii) an expected amount of earnings for the service provider over a future period of time. The network system may then transmit a dataset to the provider device to display information corresponding to the one or more actions for the service provider.
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
H04L 41/147 - Network analysis or design for predicting network behaviour
H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
H04L 41/40 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
H04L 67/61 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
H04L 67/62 - Establishing a time schedule for servicing the requests
H04L 67/75 - Indicating network or usage conditions on the user display
53.
COMPUTING SYSTEM IMPLEMENTING A DRIVER SELECTION PROCESS BASED ON DEVICE LOCATION
A computing system establishes a geofence associated with a particular service area. The system monitors a location of a computing device of a driver and detects when the driver enters the geofence. The system then places the driver into a queue for the particular service area.
G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
G06Q 50/40 - Business processes related to the transportation industry
H04B 1/3822 - Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving specially adapted for use in vehicles
H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
A computing system can receive a service request from a computing device of a given user. The system can select an entrance from multiple entrances for a geographic area associated with the service request, and determine a sequence of instructions for a driver of a vehicle to fulfill the service request.
Systems and methods for real-time multi-order batching using multiple couriers. The method includes determining that a walker courier can pick up a walking portion of a first order request and a second order request. The method includes determining that the walker courier can pick up the second order items based on (i) a current location of a computing device associated with the first walker courier, (ii) estimated time of preparation for the second item associated with the second order request, and (iii) an estimated item of arrival for the vehicle courier to a merchant area associated with the first order request and the second order request. Based on progress of assigned vehicle couriers, the transition point for the walker courier to met the vehicle courier can be computed and transmitted to the respective computing devices.
Systems and methods for real-time multi-order batching using multiple couriers. The method includes determining that a walker courier can pick up a walking portion of a first order request and a second order request. The method includes determining that the walker courier can pick up the second order items based on (i) a current location of a computing device associated with the first walker courier, (ii) estimated time of preparation for the second item associated with the second order request, and (iii) an estimated item of arrival for the vehicle courier to a merchant area associated with the first order request and the second order request. Based on progress of assigned vehicle couriers, the transition point for the walker courier to met the vehicle courier can be computed and transmitted to the respective computing devices.
A network system operates to receive, over one or more networks, a transport request from a computing device of a service requester. The network system generates and stores, in a data store, a job order for the transport request. Further, the job order is assigned to a first service provider based on a current location of the first service provider, where the current location is determined based on location information received from a computing device of the first service provider. The network system monitors an activity of the first service provider during a time interval that follows when the first service provider is assigned to the job order. Based on the monitored activity, the network system determines an intent of the first service provider and based on the determination, reassigns the job order.
Example embodiments are directed to systems and methods for providing end of route navigation. In example embodiments, a network system identifies a destination of a route and retrieves a display template based on the destination. The display template provides guidelines for display of end of route content, whereby the display of the end of the route content is different than display of content during a middle of the route. The network system identifies, based on the display template, a display time to trigger the display of the end of the route content. The display time may be associated with a threshold distance to the destination. The network system monitors a location of a vehicle along the route and accesses end of route content. Responsive to detecting that the location of the vehicle is at the threshold distance to the destination, the network system causes presentation of the end of the route content on a device associated with the vehicle.
The present disclosure is directed to state-based autonomous-vehicle operations. In particular, the methods, devices, and systems of the present disclosure can: determine, based at least in part on one or more actions of a passenger associated with a trip of an autonomous vehicle, a current state of the trip from amongst a plurality of different predefined states of the trip; identify, based at least in part on the current state of the trip, one or more computing devices associated with the passenger; generate, based at least in part on the current state of the trip, data describing one or more interfaces for display by the computing device(s) associated with the passenger; and communicate, to the computing device(s) associated with the passenger, the data describing the interface(s) for display.
B60K 35/10 - Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
B60K 35/28 - Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the type of the output information, e.g. video entertainment or vehicle dynamics informationOutput arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the purpose of the output information, e.g. for attracting the attention of the driver
B60K 35/80 - Arrangements for controlling instruments
B60W 50/00 - Details of control systems for road vehicle drive control not related to the control of a particular sub-unit
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
G08G 1/00 - Traffic control systems for road vehicles
G08G 1/123 - Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles
H04W 4/029 - Location-based management or tracking services
60.
NETWORK SYSTEM FOR PRESELECTING A SERVICE PROVIDER BASED ON PREDICTIVE INFORMATION
A computing system detects activation of a service application on a computing device of a user and performs a selection process to select a service provider to provide service for the user before receiving a request for service from the computing device of the user. Before receiving the request for service from the computing device of the user, the system transmits service provider information corresponding to the selected service provider to the computing device of the user. Subsequent to performing the selection process, the system receives the request for service, and transmits an invitation for providing service for the user to a provider device of the selected service provider.
Systems and methods for controlling an autonomous vehicle and the service selection for an autonomous vehicle are provided. In one example embodiment, a computing system can obtain data indicative of a first vehicle service assignment for an autonomous vehicle. The first vehicle service assignment can be associated with a first service entity and indicative of a first vehicle service. The computing system can determine that the autonomous vehicle is available to perform a second vehicle service concurrently with the first vehicle service. The computing system can obtain data indicative of a second vehicle service assignment for the autonomous vehicle. The second vehicle service assignment can be associated with a second service entity that is different than the first service entity and is indicative of the second vehicle service. The computing system can cause the autonomous vehicle to concurrently perform the first vehicle service with the second vehicle service.
A system, non-transitory computer-readable medium and computing device to communicate, over one or more networks, with a network system to receive job order data for a plurality of job orders. The job order data includes each of service information for each of the plurality of job orders, and one of multiple priority designations associated with each of the plurality of job orders. A user interface is provided to display the service information for each of the job orders. The user interface can be provided in one of multiple modes, including (i) a focus mode in which service information for one job order is pre-selected and displayed based on the priority designation of that job order; and (ii) a browse mode in which the service information for multiple job orders are displayed at one time or made available to the user.
A system, non-transitory computer-readable medium and computing device to communicate, over one or more networks, with a network system to receive job order data for a plurality of job orders. The job order data includes each of service information for each of the plurality of job orders, and one of multiple priority designations associated with each of the plurality of job orders. A user interface is provided to display the service information for each of the job orders. The user interface can be provided in one of multiple modes, including (i) a focus mode in which service information for one job order is pre-selected and displayed based on the priority designation of that job order; and (ii) a browse mode in which the service information for multiple job orders are displayed at one time or made available to the user.
A computing system can detect the launch of a rider application on computing devices of users of a transport service. The computing system can receive location data indicating the current location of each user, and determine a usage pattern for each user based on historical data corresponding to historical utilization of the transport service by the user. Based on the current location and the usage pattern of the user, the computing system can determine one or more suggested destination locations for the user, and transmit, over the one or more networks, display data to cause the rider application to display a destination accelerator for each of the one or more suggested destination locations. The destination accelerator can be selectable by the user to automatically input a destination location into a transport request for the transport service.
H04L 67/52 - Network services specially adapted for the location of the user terminal
H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
65.
COMPUTER SYSTEM AND DEVICE FOR CONTROLLING USE OF SECURE MEDIA RECORDINGS
A network system is provided that enables a user to record media in connection with a user operating a service application to participate in a transport service.
Systems and methods for generating and presenting an optimized path using sequential location trace clustering is provided. The system receives a request for a transportation service from a client device of a user. The request indicates a destination point (i.e., a pickup location) and is associated with a start point (i.e., a location at a time the user requested the transportation service). Based on the start point and destination point, the system identifies one or more paths between the start point and the destination point, whereby the one or more paths are generated using sequential location trace clustering from previous transportation services involving the start point and the destination point. The system then causes presentation of a path of the one or more paths on a user interface on the client device of the user with which the user can use to navigate to the destination point.
Advertising services; business management; business organization consulting; business administration; career management planning services; executive search and placement services; marketing and advertising services to promote career opportunities for corporate positions; job placement, namely, matching job candidates with recruiters; online interactive resume preparation; online recruiting services, namely, providing an online searchable database featuring job postings and resume postings; personnel recruitment and placement; placement of full-time staff; professional staffing, placement, recruiting, and career networking services; providing an online resume database featuring information relating to job seekers; providing an online searchable database featuring career and job opportunities; providing an online searchable database featuring career and job opportunities and content about careers and jobs; providing business information in the field of job opportunities, personnel staffing, careers, and freelance work; providing career information via social media mobile applications; providing career information via social media websites; providing information about recruitment, hiring, and onboarding via a website; providing information about career and job opportunities for corporate positions via a website; providing online information in the field of recruitment, hiring, and careers; providing recruitment, hiring, and onboarding services for personnel staffing and corporate positions; providing talent recruitment and hiring information; talent hiring, recruiting, placement, staffing and career services
68.
NETWORK SYSTEM TO UTILIZE MATCHING OF BACKUPS FOR JOB ORDERS
The network system generates a job order for a received transport request. During a first time interval, the network system performs a matching process to match the job order to multiple service providers, including a first and second service provider. The network system transmits a first communication that specifies the job order to a computing device of the first service provider to enable the first service provider to exclusively accept or not accept the job order. In response to the first service provider not accepting the job order, the network system transmits, without reperforming the matching process, a second communication that specifies the job order to a computing device of the second service provider to enable the second service provider to exclusively accept or not accept the job order using the computing device of the second service provider.
A network system can communicate with user and provider devices to facilitate the provision of a network-based service. The network system can identify optimal service providers to provide services requested by users. The network can utilize context data in matching service providers with users. In particular, the network system can determine, based on context data associated with a user, whether to perform pre-request matching for that user. A service provider who is pre-request matched with the user can be directed by the network system to relocate via a pre-request relocation direction. When the user submits the service request after the pre-request match, the network system can either automatically transmit an invitation to the pre-request matched service provider or can perform post-request matching to identify an optimal service provider for the user.
H04L 67/63 - Routing a service request depending on the request content or context
G01C 5/06 - Measuring heightMeasuring distances transverse to line of sightLevelling between separated pointsSurveyors' levels by using barometric means
G01S 13/88 - Radar or analogous systems, specially adapted for specific applications
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software, namely, software for connecting companies with independent contractors; downloadable computer software, namely, software for coordinating independent contractors with gig opportunities; downloadable software for posting and listing gig opportunities, and recruiting and hiring personnel. Advertising; business management, organization and administration; office functions; online business brokerage services in the nature of matching companies with independent contractors for project-based work; online business brokerage services in the nature of matching companies with independent contractors for project-based work in the fields of data labeling, localization, software testing, and data collection; providing an online marketplace for buyers and sellers of services, namely, data labeling, localization, software testing, and data collection; business services, namely, providing an online platform for matching independent contractors with companies in need of artificial intelligence training data services; outsourcing services in the nature of arranging service contracts for others in the fields of artificial intelligence data preparation and quality assurance; personnel recruitment and placement. Design and development of computer hardware and software; providing temporary use of online non-downloadable software for posting, managing, and fulfilling task-based work in the fields of data labeling, localization, software testing, and data collection; providing temporary use of online non-downloadable software for posting, managing, and fulfilling task-based work in the fields artificial intelligence data preparation and quality assurance; providing temporary use of online non-downloadable software for connecting companies with independent contractors; providing temporary use of online non-downloadable software for coordinating independent contractors with gig opportunities; providing temporary use of online non-downloadable software for use by recruiters to recruit and refer independent contractors for freelance work.
A system can receive location data from a computing device of a requesting user, where the location data indicates a current position of the requesting user. The system can determine a rendezvous location for the requesting user prior to the requesting user transmitting a service request to the network computer system. The system may then transmit data corresponding to the rendezvous location to the computing device of the requesting user. The system may further periodically receive an update request from the computing device of the user, and for each update request, (i) determine a second plurality of transport providers with the predetermined distance or time from the current position of the user, and (ii) based on respective locations of these transport providers, transmit updated map data to the computing device to indicate an updated rendezvous location on the map interface.
H04W 84/02 - Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
H04W 24/02 - Arrangements for optimising operational condition
H04W 48/18 - Selecting a network or a communication service
H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
A system can receive a request for transport from a computing device of a user while the user is riding a transit vehicle of a transit service, the request specifying a start location and a destination for the user. The system can determine an estimated time of arrival (ETA) of the transit vehicle to an arrival location that corresponds to the start location. The system can determine an ETA of a vehicle to the start location based on location data of the vehicle, and determine that the ETA of the vehicle to the start location is within a threshold amount of time of the ETA of the transit vehicle to the arrival location. The system can select the vehicle to service the request for the user, and transmit a transport invitation indicating the start location to the computing device associated with the vehicle.
G06Q 50/40 - Business processes related to the transportation industry
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
73.
SYSTEM AND METHOD FOR PERFORMING MULTIVARIATE OPTIMIZATIONS BASED ON LOCATION DATA
An optimization and recommendation engine can receive user location data to programmatically generate customized recommendations regarding the user's operation as a potential service provider for a network service. The optimization and recommendation engine can determine potential service routes based on the user location data indicating a frequent route of the user and on service data associated with the network service. The optimization and recommendation engine can also perform multivariate optimizations to select one or more optimal service routes from the potential service routes. The recommendations can include the one or more optimal service routes as well as parameters associated with such routes. The recommendations can further include a comparison of the parameters against characteristics of the user's frequent route.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software, namely, software for connecting companies with independent contractors; downloadable computer software, namely, software for coordinating independent contractors with gig opportunities; downloadable software for posting and listing gig opportunities, and recruiting and hiring personnel Advertising; business management, organization and administration; providing office functions; providing business intermediary services in the nature of matching companies with independent contractors for project-based work via the Internet; providing business intermediary services in the nature of matching companies with independent contractors for project-based work in the fields of data labeling, localization, software testing, and data collection via the Internet; providing an online marketplace for buyers and sellers of services, namely, data labeling, localization, software testing, and data collection; business networking services, namely, providing an online platform for matching independent contractors with companies in need of artificial intelligence training data services; outsourcing services in the nature of arranging service contracts for others in the fields of artificial intelligence data preparation and quality assurance; personnel recruitment and placement Design and development of computer hardware and software; providing temporary use of online non-downloadable software for posting, managing, and fulfilling task-based work in the fields of data labeling, localization, software testing, and data collection; providing temporary use of online non-downloadable software for posting, managing, and fulfilling task-based work in the fields artificial intelligence data preparation and quality assurance; providing temporary use of online non-downloadable software for connecting companies with independent contractors; providing temporary use of online non-downloadable software for coordinating independent contractors with gig opportunities; providing temporary use of online non-downloadable software for use by recruiters to recruit and refer independent contractors for freelance work
75.
Network Computing System for Providing Interactive Menus and Group Recommendations
A network computing system provides an interactive menu to enable a consumer to initiate an order session. The network computing system can detect the order session is for placement of a group order, and can further provide a recommendation to the requesting consumer with respect to personalizing the group order for individual members of the group.
A network system can receive, from a user device of a requesting user, a query related to a first service. If the network system determines that a first service provider is in progress of providing a second service for the requesting user, the network system can identify, based on a service location of the second service, a plurality of entities that provide items available for selection in association with the first service. The network system can further determine whether to select the first service provider to fulfill the request for the first service based on an estimated first service duration associated with the first service and an estimated duration remaining for the second service. The first service duration can be estimated based on respective timing information associated one or more items selected by the requesting user. The network system can update a route for the first service provider.
A computer system can estimate preparation times associated with items offered by a plurality of entities to manage a service over a given geographic region. The computer system can receive, from a user device of a user, a request that indicates a user selection of a first set of one or more items to be provided by a first entity and a second set of one or more items to be provided by a second entity. The network system can determine a route of travel for a service provider to navigate in fulfilling the request. The route of navigation can be determined based at least in part on a first set of preparation timing information associated with the first set of one or more items and a second set of preparation timing information associated with the second set of one or more items.
Systems and methods for displaying corresponding content for vehicle services using a distributed set of electronic devices are provided. For example, a computer-implemented method includes obtaining data associated with a vehicle service instance. The vehicle service instance is associated with a request for a vehicle service for a user. The method includes determining, based on the data associated with the vehicle service instance, a first advertisement content item for a display device positioned on an exterior of a vehicle assigned to the vehicle service instance and a second advertisement content item for a user device associated with the vehicle service instance. The method includes communicating data that initiates the display of the first advertisement content item for the display device positioned on the exterior of the vehicle and data that initiates the display of the second advertisement content item for the user device.
Systems and method for data ingestion pipeline for bucketized search and selection. The method includes accessing a data structure including a number of delivery zones, merchants, and associated travel durations. A bucketized index data structure can be generated including travel duration buckets and associated merchants. The method includes obtaining a service order request including a drop-off location. The method includes determining a cross-bucket subset of merchants based at least in part on the index data structure and drop-off location. The method includes transmitting data including instructions that, when executed by a client device, cause the cross-bucket subset of merchants to be provided for display via an interface of the client device.
A system processes images of documents, for example, identification documents. The system transforms an image of a document to generate an image that represent the document in a canonical form. For example, if the input image has a document that is tilted at an angle with respect to the sides of the image, the system modifies the orientation of the document to show the document having sides aligned with the sides of the image. The system stores user accounts that include user information including images. The system generates a graph of nodes that represent user accounts with edges determined based on similarity scores between user accounts. The system determines connected components of user accounts, such that each connected component represents user accounts that have a high likelihood of being duplicates.
A network system facilitates management of the operational states of transportation vehicles. Within a system environment, the network system also coordinates transport service between service providers operating the transportation vehicles and service requestors operating client devices. A transportation vehicle includes a processor or computing device that can determine and change operational states of the transportation vehicle. The transportation vehicle communicates operational states to one or more devices in the environment. Operational states can be communicated as vehicle datasets using a communication port of the transportation vehicle. The network system and client devices can act to enhance transport service using vehicle datasets. For example, the network system and/or client devices can manage an operational state by changing the current operational state off the transportation vehicle to a different operational state. Transport service can be enhanced at various points during the transport service coordination.
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
The disclosed examples are directed to systems and methods for performing co-presence estimation. The systems and methods detect, by a first device associated with a first user, a beacon signal generated by a second device associated with a second user and generate co-presence information representing proximity between the first device and the second device based on detecting the beacon signal. The systems and methods select a graphical indicator from a plurality of graphical indicators of co-presence based on the generated co-presence information and present a proximity graphical user interface (GUI) comprising a map portion and a co-presence portion using the selected graphical indicator.
H04W 4/02 - Services making use of location information
G06Q 50/40 - Business processes related to the transportation industry
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Systems and methods for detecting and orchestrating the deployment of software changes. The system can access schema data indicative of a change associated with a first system, wherein executable code associated with the change is executable within a first computing environment. The system can determine a potential impact to a second system. The system can generate one or more computing tasks to notify the second system of the change and an acknowledgment placeholder with a unique identifier associated with the second system. The system can access data indicative of an execution status of the one or more computing tasks. The system can generate an update indicating that the one or more computing tasks have been executed by the second system. The system can transmit to the first system, data acknowledging the potential impact to the second system, and command instructions to deploy the executable code to a second computing environment.
The disclosed examples are directed to systems and methods for performing co-presence estimation. The systems and methods detect, by a first device associated with a first user, a beacon signal generated by a second device associated with a second user and generate co-presence information representing proximity between the first device and the second device based on detecting the beacon signal. The systems and methods select a graphical indicator from a plurality of graphical indicators of co-presence based on the generated co-presence information and present a proximity graphical user interface (GUI) comprising a map portion and a co-presence portion using the selected graphical indicator.
G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinationsPosition-fixing by co-ordinating two or more distance determinations using radio waves
G01S 13/02 - Systems using reflection of radio waves, e.g. primary radar systemsAnalogous systems
G06Q 50/47 - Passenger ride requests, e.g. ride-hailing
H04W 4/02 - Services making use of location information
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
85.
INTELLIGENT REGULARIZATION OF NEURAL NETWORK ARCHITECTURES
A system or method for training neural networks using an indirect network. The system receives a set of direct inputs and provides them to a direct network with a set of weights. An indirect network generates a distribution of expected weights for each weight based on indirect parameters. If a direct input includes missing data, the indirect network modifies the distribution to reduce reliance on the incomplete input. Initial weight values are set using the modified distributions, and training input is processed to generate training output. The system determines an error between the expected and training outputs, updating the indirect network's parameters and generating updated distributions of expected weights. The direct network's weights are further updated based on the error and updated distributions. Moreover, the trained direct network generates outputs using the updated weights.
Systems and methods for query cancellation. The system can receive a query, the query may be associated with one or more requests executable by a computing system. The method includes generating, using a machine-learned model, a query cost for the query, wherein the query cost is indicative of an estimated performance of the computing system. The method includes, based on the query cost, cancelling the query before completing execution of the one or more requests by the computing system.
Systems and methods for advertisement-based vehicle matching a routing. For example, a computer-implemented method includes obtaining data associated with a vehicle that is online with a service entity associated with providing vehicle services. The method includes obtaining data associated with a vehicle that is online with a service entity associated with providing one or more vehicle services. The method includes determining that the vehicle is not currently associated with a vehicle service instance for performing the vehicle services and determining a selected advertisement content item for the vehicle. The method includes determining a selected route for the vehicle based on the selected advertisement content item. The method includes communicating data that initiates display of the selected advertisement content item via a display device positioned on an exterior of the vehicle and data indicative of route information to a computing device associated with the vehicle.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable computer programs for user interface design; downloadable software development kits (SDKs) and application programming interfaces (APIs) for use in connection with machine learning systems; downloadable computer software for designing, building, training, deploying, evaluating, managing, and operating machine learning models; downloadable computer software for generative AI for developers to combine model prompts, generated text, and functions for text-based applications; downloadable computer software for integrating machine learning models into production environments; downloadable computer software for managing and accessing shared data features used in machine learning applications; downloadable computer software for model versioning, model monitoring, model visualization, and automated machine learning (AutoML); downloadable computer software for processing data, training machine learning models, and performing automated analytics; downloadable computer software for use by data scientists, engineers, and researchers in training, testing, and validating machine learning algorithms; downloadable computer software for use in data processing, data labeling, feature engineering, predictive analytics, time series forecasting, and deep learning; downloadable computer software for use in predictive analytics, artificial intelligence, data processing, and automated decision-making; downloadable computer software using artificial intelligence (AI) for introducing developers to large language model fundamentals, and generative AI to build applications; downloadable computer software using artificial intelligence (AI) for use in enabling others to build their own generative AI models using their own data and criteria. (1) User interface (UI) design; technical consulting services in the field of machine learning infrastructure, machine learning operations, and artificial intelligence; providing information in the field of machine learning platform design and deployment; providing online non-downloadable computer software platforms for use in data analysis in the field of machine learning, discovering, organizing, and synthesizing data for use in research and data analysis via machine learning; providing temporary use of non-downloadable software for designing, building, training, deploying, evaluating, managing, and operating machine learning models; providing temporary use of non-downloadable software for generative AI for developers to combine model prompts, generated text, and functions for text-based applications; providing temporary use of non-downloadable software for integrating machine learning models into production environments; providing temporary use of non-downloadable software for managing and accessing shared data features used in machine learning applications; providing temporary use of non-downloadable software for model versioning, model monitoring, model visualization, and automated machine learning (automl); providing temporary use of non-downloadable software for processing data, training machine learning models, and performing automated analytics; providing temporary use of non-downloadable software for use by data scientists, engineers, and researchers in training, testing, and validating machine learning algorithms; providing temporary use of non-downloadable software for use in data processing, data labeling, feature engineering, predictive analytics, time series forecasting, and deep learning; providing temporary use of non-downloadable software for use in predictive analytics, artificial intelligence, data processing, and automated decision-making; providing temporary use of non-downloadable software using artificial intelligence (AI) for introducing developers to large language model fundamentals, and generative AI to build applications; providing temporary use of non-downloadable software using artificial intelligence (AI) for use in enabling others to build their own generative AI models using their own data and criteria; platform as a service (PaaS) and software as a service (SaaS) featuring a machine learning operations (MLOps) platform for managing the end-to-end machine learning lifecycle, including data ingestion, feature engineering, model training, evaluation, deployment, monitoring, and visualization; platform as a service (PaaS) featuring a cloud-based platform for designing, deploying, and managing machine learning models and artificial intelligence systems; Platform-as-a-Service (PaaS) services featuring computer software platforms for machine learning; Platform-as-a-Service (PaaS) services featuring computer software platforms using artificial intelligence for machine learning; Platform-as-a-Service (PaaS) services featuring computer software platforms for discovering, organizing, and synthesizing data for use in research and data analysis via machine learning; software as a service (SaaS) featuring software for use in the development, testing, deployment, and management of machine learning systems; Software-as-a-Service (SaaS) featuring software for providing machine learning model quality metrics and analytics, namely, assessing, monitoring, and reporting the performance, accuracy, and reliability of machine learning models; Software-as-a-Service (SaaS) services featuring software for use in data analysis in the field of machine learning, discovering, organizing, and synthesizing data for use in research and data analysis via machine learning; Software-as-a-Service (SaaS) services featuring software using artificial intelligence for machine learning; Software-as-a-Service (SaaS) services featuring software using artificial intelligence for creating text-based experiences by connecting prompts, data, and models in a user interface.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer programs for user interface design; downloadable software development kits (SDKs) and application programming interfaces (APIs) software for use in connection with machine learning systems; downloadable computer software for designing, building, training, deploying, evaluating, managing, and operating machine learning models; downloadable computer software for generative AI enabling software developers to combine model prompts, generated text, and functions for text-based applications; downloadable computer software for integrating machine learning models into production environments; downloadable computer software for managing and accessing shared data features used in machine learning applications; downloadable computer software for model versioning, model monitoring, model visualization, and automated machine learning; downloadable computer software for processing data, training machine learning models, and performing automated analytics; downloadable computer software for use by data scientists, engineers, and researchers in training, testing, and validating machine learning algorithms; downloadable computer software for use in data processing, data labeling, feature engineering, predictive analytics, time series forecasting, and deep learning; downloadable computer software for use in predictive analytics, artificial intelligence, data processing, and automated decision-making; downloadable computer software using artificial intelligence (AI) for introducing software developers to large language model fundamentals and utilizing generative AI to build software applications; downloadable computer software using artificial intelligence (AI) for use in enabling others to build their own generative AI models using their own data and criteria User interface (UI) design; technical consulting services in the field of machine learning infrastructure, machine learning operations, and artificial intelligence; providing technology information in the field of machine learning platform design and deployment; providing online non-downloadable computer software platforms for use in data analysis in the field of machine learning, discovering, organizing, and synthesizing data for use in research and data analysis via machine learning; providing temporary use of non-downloadable software for designing, building, training, deploying, evaluating, managing, and operating machine learning models; providing temporary use of non-downloadable software for generative AI enabling software developers to combine model prompts, generated text, and functions for text-based applications; providing temporary use of non-downloadable software for integrating machine learning models into production environments; providing temporary use of non-downloadable software for managing and accessing shared data features used in machine learning applications; providing temporary use of non-downloadable software for model versioning, model monitoring, model visualization, and automated machine learning; providing temporary use of non-downloadable software for processing data, training machine learning models, and performing automated analytics; providing temporary use of non-downloadable software for use by data scientists, engineers, and researchers in training, testing, and validating machine learning algorithms; providing temporary use of non-downloadable software for use in data processing, data labeling, feature engineering, predictive analytics, time series forecasting, and deep learning; providing temporary use of non-downloadable software for use in predictive analytics, artificial intelligence, data processing, and automated decision-making; providing temporary use of non-downloadable software using artificial intelligence (AI) for introducing software developers to large language model fundamentals, and utilizing generative AI to build software applications; providing temporary use of non-downloadable software using artificial intelligence (AI) for use in enabling others to build their own generative AI models using their own data and criteria; platform as a service (paas) and software as a service (saas) featuring a machine learning operations platform for managing the end-to-end machine learning lifecycle, including data ingestion, feature engineering, model training, evaluation, deployment, monitoring, and visualization; platform as a service (paas) featuring a cloud-based platform for designing, deploying, and managing machine learning models and artificial intelligence systems; platform-as-a-service (paas) services featuring computer software platforms for machine learning; platform-as-a-service (paas) services featuring computer software platforms using artificial intelligence for machine learning; platform-as-a-service (paas) services featuring computer software platforms using machine learning for discovering, organizing, and synthesizing data for use in research and data analysis via machine learning; software as a service (saas) featuring software for use in the development, testing, deployment, and management of machine learning systems; software-as-a-service (saas) featuring software for providing machine learning model quality metrics and analytics, namely, assessing, monitoring, and reporting the performance, accuracy, and reliability of machine learning models; software-as-a-service (saas) services featuring software for use in data analysis in the field of machine learning for discovering, organizing, and synthesizing data for use in research and data analysis via machine learning; software-as-a-service (saas) services featuring software using artificial intelligence for machine learning; software-as-a-service (saas) services featuring software using artificial intelligence for creating text-based experiences by connecting prompts, data, and models in a user interface
90.
OUT-OF-STOCK PREDICTION MODEL AND INTERVENTION METHOD
Systems and methods for determining out-of-stock predictions for merchant items and performing intervention actions based on the out-of-stuck predictions using machine-learned models. The method includes obtaining feature data including at least (i) aggregations of historical found rate data, (ii) item level metadata, and (iii) merchant signal data into an out-of-stock model. The method includes determining a number of output scores for a number of items. The output scores can be indicative of a likelihood of an item being out-of-stock. The method includes determining a first output score for a first item of the plurality of items satisfies an intervention criterion. The method includes responsive to determining the first output score satisfies the intervention criterion, performing an intervention action.
Systems and methods for determining out-of-stock predictions for merchant items and performing intervention actions based on the out-of-stuck predictions using machine-learned models. The method includes obtaining feature data including at least (i) aggregations of historical found rate data, (ii) item level metadata, and (iii) merchant signal data into an out-of-stock model. The method includes determining a number of output scores for a number of items. The output scores can be indicative of a likelihood of an item being out-of-stock. The method includes determining a first output score for a first item of the plurality of items satisfies an intervention criterion. The method includes responsive to determining the first output score satisfies the intervention criterion, performing an intervention action.
A system receives a service request sent from a computing device of a user, specifying an origin location, a destination location, and a service request time. Based on the origin location, service request time, and historical service data for users, a plurality of candidate locations is identified. A location is selected from the candidate locations using criteria including proximity to the origin location and the number of successful service requests at each candidate location during a specified time window. In response to receiving user acceptance of the selected location, the system generates navigation instructions for a provider to travel from their current location to the selected location.
Systems and methods for discovering caller paths in a micro-service graph are disclosed. The system can receive a first request to interact with a first node, wherein the first node is associated with a software application. The system can generate a first bit encoding indicative of the first node. The system can transmit, from the first node, a second request to a second node associated with the software application, wherein the second request is associated with the first request. The system can generate, based on the first bit encoding, a second bit encoding indicative of the first node and the second node. The system can determine, based on the second bit encoding, a sequence of requests.
Various examples are directed to systems and methods for generating improved autonomous vehicle (AV) navigation route data and estimated time of arrival (ETA) data. A system may receive delivery data from an AV delivering a passenger or product, where the delivery data includes a delivery origin, a delivery destination, and an ETA and navigation route generated by the AV. The AV may have accurate short-term information, such as the next few navigation maneuvers planned by the AV. The system may be able to provide more accurate longer-term information, such as generating an overall calculated route and calculated completion time based a current location and the delivery destination. The system may receive updated short-term information and combine this information with the calculated route and calculated completion to generate a more accurate set of route data and ETA data.
An online system receives a trip request including a location of the user requesting the trip. The online system identifies buildings or geographies based on the received location and determines location boundaries associated with the identified buildings or geographies. The online system identifies a set of hotspots representing locations that are frequently used for pickup or drop off. The online system additionally identifies a set of points of interest. The points of interest are, for example, businesses, landmarks, building names, or other visible information related to the location. The online system scores the set of points of interest based on a relative value of displaying the point of interest for orientation or navigation purposes. The online system modifies a user interface to display a map of the area including the identified location boundaries, hotspots, and one or more points of interest based on the scoring.
G01C 21/36 - Input/output arrangements for on-board computers
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
G06F 9/451 - Execution arrangements for user interfaces
G06F 16/2457 - Query processing with adaptation to user needs
Example embodiments are directed to systems and methods for generating and providing elevation-aware hotspots. In example embodiments, a network system detects an initiation of a request for a transportation service at a client device of a user and receives an indication of a location of the client device and corresponding signal strengths associated with the client device. The network system then determines a telematics vector based on the signal strengths associated with the client device. Based on the location of the client device and the telematics vector associated with the client device, the network system identifies one or more top ranked elevation-aware hotspots. A pickup point recommendation is then presented, by the network system on a user interface on the client device of the user, whereby the pickup point recommendation includes the one or more top ranked elevation-aware hotspots.
H04W 4/02 - Services making use of location information
H04W 4/029 - Location-based management or tracking services
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
A simulation system accesses historical data generated from a real-world execution of a content delivery platform for a particular market that is defined at least in part by a prior time interval. A set of simulation configurations are identified for the simulation execution, where each simulation configuration represents a deviation to the real-world execution of the content delivery platform. A simulation execution of the content delivery platform for the particular market is generated using the set of simulation configurations. The outcomes of the simulation execution are then recorded and analyzed.
A key management system can store, in a tag repository, information associating policy tags with column datasets. The system can receive a client request for an encrypted encryption key (EEK) to access a column dataset, where the client request includes a column name for the column dataset. Based on the client request, the system can perform a lookup in the tag repository to identify one or more tags associated with the column dataset and determine whether the client device is authorized to access the column dataset. Based on determining that the client device is authorized to access the column dataset, the system can generate an original encryption key, and generate the EEK using a shared master key, the original encryption key, and at least the column name for the column dataset. The system may then provide the EEK to the client device over the one or more networks.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
99.
NETWORK SYSTEM TO DETERMINE A ROUTE BASED ON TIMING DATA
A computer system can estimate preparation times associated with items offered by a plurality of entities to manage a service over a given geographic region. The computer system can receive, from a user device of a user, a request that indicates a user selection of a first set of one or more items to be provided by a first entity and a second set of one or more items to be provided by a second entity. The network system can determine a route of travel for a service provider to navigate in fulfilling the request. The route of navigation can be determined based at least in part on a first set of preparation timing information associated with the first set of one or more items and a second set of preparation timing information associated with the second set of one or more items.
Various examples are directed to systems and methods for operating an autonomous vehicle. A matching cycle may be executed to match respective job requests of a plurality of job requests to at least one respective vehicle of a plurality of vehicles comprising the autonomous vehicle. A set of job requests may be selected from job requests that were matched to the autonomous vehicle during the matching cycle. Verification data may be received indicating that the autonomous vehicle is suitable for the set of job requests. A first offer message may be sent to a first user device associated with a first user making a first job request of the set of job requests. A reply message responsive to the first offer message may be received from the first user device. An instruction may be sent to the autonomous vehicle to begin executing a selected job from the set of job requests. The identity of the selected job may be based at least in part on the first reply message.