Abstract: A first localization system performs a first localization using a first set of sensors to track locations of the ADV along the path from a starting point to a destination point. A first localization curve is generated as a result representing the locations of the ADV along the path tracked by the first localization system. Currently, a second localization system performs a second localization using a second set of sensors to track the locations of the ADV along the path. A second localization curve is generated as a result representing the locations of the ADV along the path tracked by the second localization system. A system delay of the second localization system is determined by comparing the second localization curve against the first localization curve as a localization reference. The system delay of the second localization system can then be utilized to compensate path planning of the ADV subsequently.
Type:
Grant
Filed:
April 18, 2018
Date of Patent:
June 15, 2021
Assignees:
BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD.
Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing transparent object migration across storage tiers. In an embodiment and by way of example, a method for appending data to large data volumes is provided. The method embodiment includes a) setting a CustomEntityOption bit that determines (at object creation time) where the object is stored, either in the relational or the non-relational data store portion, b) loading the CustomEntityOption bit in a cached CustomEntityDefinition, c) showing the CustomEntityOption bit as EntityInfo, and d) allowing custom object definition and Metadata API functionality when the bit is shown.
Type:
Grant
Filed:
October 6, 2017
Date of Patent:
June 15, 2021
Assignee:
salesforce.com, inc.
Inventors:
James Taylor, Bill C. Eidson, Kevin Oliver
Abstract: System and methods are described for deriving normalized infrastructure metrics to represent customer experience of a cloud computing system, continuously evaluating a profile for a tenant of the cloud computing system and determining a customer experience indicator for the tenant in real-time or near real-time, without losing accuracy, based at least in part on the infrastructure metrics and the profile.
Type:
Grant
Filed:
January 30, 2019
Date of Patent:
June 15, 2021
Assignee:
salesforce.com, inc.
Inventors:
Daisuke Kawamoto, Dmitry Volkov, Carl Morgenstern
Abstract: Disclosed are methods, circuits, systems and associated computer executable code for detecting the presence of a mobile computing device in a specific area. Included are means for receiving a message from the mobile device including a coarse location indicator, determining that the received coarse location indicator is in proximity with one or more local (e.g. retailer) stations, and causing at least one of the one or more local stations to transmit a mobile device specific poling signal to the device.
Abstract: Techniques are disclosed relating to the execution of a set of program instructions in the background. A parent environment of an application executing on a computer system may receive a request from a first child environment within the parent environment to execute a set of program instructions. The first child environment does not permit the set of program instructions to be executed within the first child environment while the application is backgrounded. In response to the request, the parent environment may spawn a second child environment within the parent environment that permits the set of program instructions to be executed while the application is backgrounded. The parent environment may cause the set of program instructions to be executed within the second child environment and may return a result of the executing to the first child environment.
Abstract: Presented are systems and methods for improving speed and quality of real-time per-pixel depth estimation of scene layouts from a single image by using an end-to-end Convolutional Spatial Propagation Network (CSPN). An efficient linear propagation model performs propagation using a recurrent convolutional operation. The affinity among neighboring pixels may be learned through a deep convolutional neural network (CNN). The CSPN may be applied to two depth estimation tasks, given a single image: (1) to refine the depth output of existing methods, and (2) to convert sparse depth samples to a dense depth map, e.g., by embedding the depth samples within the propagation procedure. The conversion ensures that the sparse input depth values are preserved in the final depth map and runs in real-time and is, thus, well suited for robotics and autonomous driving applications, where sparse but accurate depth measurements, e.g., from LiDAR, can be fused with image data.
Type:
Application
Filed:
June 29, 2018
Publication date:
June 10, 2021
Applicants:
Baidu USA LLC, Baidu.com Times Technology (Beijing) Co., Ltd.
Abstract: Systems and methods for generating a remodeling plan for a property are disclosed. An exemplary system includes a communication interface configured to receive a floor plan of the property and a remodeling preference. The system further includes at least one processor configured to obtain structural data of the property based on the floor plan and obtain a neural network model based on the remodeling preference. The neural network model is trained using sample floor plans and sample remodeling data for the remodeling preference. The at least one processor is further configured to learn structural remodeling information based on the floor plan and the structural data using the neural network model. The at least one processor is also configured to generate the remodeling plan for the property based on the structural remodeling information. The remodeling plan identifies one or more structures in the floor plan for remodeling.
Type:
Application
Filed:
February 19, 2021
Publication date:
June 10, 2021
Applicant:
Ke.com (Beijing) Technology Co., Ltd.
Inventors:
Bin YANG, Yilang HU, Yi ZHU, Chengcong XIN, Chong SU, Shili DENG
Abstract: Systems and methods for visualizing furnishing objects in a property are disclosed. An exemplary system includes a communication interface configured to receive a depth image of an interior space of the property captured by a 3D scanner and the depth image includes one or more existing furnishing objects in the interior space. The system further includes at least one processor configured to remove at least one existing furnishing object from the depth image, leaving at least one hole in the depth image corresponding to where the removed existing furnishing object used to be. The at least one processor is further configured to restore the depth image by filling the at least one hole in the depth image with a scene of the interior space that was blocked by the removed existing furnishing object, using a first neural network model trained with an image inpainting algorithm.
Type:
Application
Filed:
February 19, 2021
Publication date:
June 10, 2021
Applicant:
Ke.com (Beijing) Technology Co., Ltd.
Inventors:
Bin YANG, Yilang HU, Yi ZHU, Chaoran XIANG, Yuke YANG, Chengcong XIN, Chong SU
Abstract: Described herein are systems and methods for object detection to achieve hard real-time performance with low latency. Real-time object detection frameworks are disclosed. In one or more embodiments, a framework comprises a first CPU core, a second CPU core, and a plurality of shaves. In one or more embodiments, the first CPU core handles general CPU tasks, while the second CPU core handles the image frames from a camera sensor and computation task scheduling. In one or more embodiments, the scheduled computation tasks are implemented by the plurality of shaves using at least one object-detection model to detect an object in an image frame. In one or more embodiments, computation results from the object-detection model with a higher detection probability is used to form an output for object detection. In one or more embodiments, the object-detection models share some parameters for smaller size and higher implementing speed.
Type:
Application
Filed:
June 29, 2018
Publication date:
June 10, 2021
Applicants:
Baidu USA LLC, Baidu.com Times Technology (Beijing) Co., Ltd.
Inventors:
Haofeng KOU, Kuipeng WANG, Le KANG, Xuejun WANG, Yingze BAO
Abstract: According to one embodiment, a system performs a secure boot using a security module such as a trusted platform module (TPM) of a host system. The system establishes a trusted execution environment (TEE) associated with one or more processors of the host system. The system launches a memory manager within the TEE, where the memory manager is configured to manage memory resources of a data processing (DP) accelerator coupled to the host system over a bus, including maintaining memory usage information of global memory of the DP accelerator. In response to a request received from an application running within the TEE for accessing a memory location of the DP accelerator, the system allows or denies the request based on the memory usage information.
Type:
Application
Filed:
January 4, 2019
Publication date:
June 10, 2021
Applicants:
Baidu.com Times Technology (Beijing) Co., Ltd., Baidu USA LLC
Inventors:
Yong LIU, Yueqiang CHENG, Jian OUYANG, Tao WEI
Abstract: A multi-port VoIP telecommunications system that allows the user to gain access to telephone connectivity through the Internet by connecting directly to the Internet or by connecting to the Internet through the existing Internet connection of a computer or cell phone device. The present system includes an Ethernet port, a Wi-Fi receiver to facilitate the transmission and receipt of Internet protocol signals wirelessly, a USB plug connectable to the ATA, connectivity to a home monitoring network and connectivity to Bluetooth devices.
Type:
Application
Filed:
February 22, 2021
Publication date:
June 10, 2021
Applicant:
NetTALK.com, Inc.
Inventors:
Mark F. Rodriguez, Anastasios Takis Kyriakides, Kenneth Hosfeld, Leo Manzewitsch, Garry M. Paxinos, Nicholas Kyriakides
Abstract: Embodiments described herein relate generally to a methodology of efficient object classification within a visual medium. The methodology utilizes a first neural network to perform an attention based object localization within a visual medium to generate a visual mask. The visual mask is applied to the visual medium to generate a masked visual medium. The masked visual medium may be then fed into a second neural network to detect and classify objects within the visual medium.
Type:
Application
Filed:
February 18, 2021
Publication date:
June 10, 2021
Applicant:
Ancestry.com Operations Inc.
Inventors:
Mohammad K. Ebrahimpour, Yen-Yun Yu, Jiayun Li, Jack Reese, Azadeh Moghtaderi
Abstract: A method for using an artificial intelligence (AI) entity to interface with a customer relationship management (CRM) software platform online is provided. The method receives user input changes to the CRM software platform, by the AI entity comprising at least one processor and a memory element, wherein the AI entity is configured to perform chat-bot functionality; alters, by the at least one processor, contents of the CRM software platform associated with the user input changes, in response to the AI entity receiving the user input changes; continuously receives CRM data from the CRM software platform, by the at least one processor; receives, by the at least one processor, a user request for a subset of the CRM data; and in response to the user request, transmits the subset.
Abstract: Methods and apparatus related to determining and/or utilizing one or more attributes for an Internet Protocol (IP) address and/or other source identifier(s). In some implementations, the attributes may include a physical address and/or email address associated with the source identifier(s). Some implementations are directed to determining physical addresses for inclusion in a postal campaign and/or determining email addresses for inclusion in an email campaign. In some of those implementations, the physical addresses and/or email addresses are determined based on computing devices having source identifiers associated with those addresses having submitted searches with search content assigned to the campaign.
Type:
Grant
Filed:
December 9, 2019
Date of Patent:
June 8, 2021
Assignee:
EL TORO.COM, LLC
Inventors:
Stacy B. Griggs, David T. Stadler, III, Benjamin Charles Woolley
Abstract: Systems and methods for converting data from tablature into moving objects are disclosed. A system may include at least one processor configured to maintain a table, the table having vertical rows and horizontal rows, and a cell at an intersection of each vertical row and horizontal row, wherein each cell contains a value. The processor may receive a selection of a row of cells for alternative display, and in response to the received selection, display data from the selected row of cells in a dynamic manner, wherein the value from each cell in the selected row is represented by a moving object, wherein at least one of a size of the moving object and a color of the moving object relates to data contained in an associated cell of each cell in the selected row, and wherein during display, the moving objects are configured to move relative to each other.
Abstract: A method for providing pre-data breach monitoring provides information to businesses that is useful to predict portions of the company data that may not be secured well enough and other risks associated with data breaches, such as employees that may not be trustworthy.
Type:
Grant
Filed:
October 18, 2019
Date of Patent:
June 8, 2021
Assignee:
ConsumerInfo.com, Inc.
Inventors:
Michael John Dean, Mark Joseph Kapczynski
Abstract: A system receives an action override rule and stores it, including display criteria associated with a user interface page, into a hierarchy of rules for displaying multiple user interface pages. The system determines whether the action override rule in the hierarchy of rules matches request criteria associated with a user action, in response to receiving the user action. The system displays the user interface page associated with the display criteria if the action override rule in the hierarchy of rules matches the request criteria associated with the user action. If the action override rule in the hierarchy of rules does not match the request criteria associated with the user action, then the system can identify a hierarchical rule that is a hierarchical match for the request criteria associated with the user action; and display a user interface page associated with the hierarchical rule that is the hierarchical match.
Type:
Grant
Filed:
January 3, 2018
Date of Patent:
June 8, 2021
Assignee:
salesforce.com, inc.
Inventors:
Zenil N. Hussain, Ruifeng Xu, Wenqing Dai, Kavitha Musthyala, Dean Moses, Adheip Varadarajan, Sakshi Arora
Abstract: Disclosed herein are system, method, and computer program product embodiments for unifying graphical user interface (GUI) displays across different device types. In an embodiment, a unification system may convert various GUI view appearing on, for example, a desktop device into a GUI view on a mobile device. Both devices may be accessing the same application and/or may use a cloud computing platform to access the application. The unification system may aid in reproducing GUI modifications performed on one user device onto other user devices. In this manner, the unification system may maintain a consistent look-and-feel for a user across different computing device type.
Type:
Grant
Filed:
December 14, 2018
Date of Patent:
June 8, 2021
Assignee:
salesforce.com, inc.
Inventors:
Eric Jacobson, Michael Gonzalez, Wayne Cho, Adheip Varadarajan, Daniel McCall, Victor Oliveros, Annie Abrahamian, David Klein, Nicholas Howland, Kyle Haskins, John Vollmer, Benjamin Snyder