Patents Examined by Cao H. Nguyen
-
Patent number: 12153968Abstract: In one aspect, an example methodology implementing the disclosed techniques includes, responsive to a determination, by a first thread attempting to start an operation, that a second thread has started the operation, obtaining a value of a stamp included in a synchronization object related to the operation. The method also includes determining, by the first thread, whether the value of the stamp obtained is the same as a current value of the stamp and, responsive to a determination that the obtained value of the stamp is not the same as the current value of the stamp, continuing execution of the first thread. The method may further include, responsive to a determination that the obtained value of the stamp is the same as the current value of the stamp, suspending execution of the first thread.Type: GrantFiled: March 10, 2021Date of Patent: November 26, 2024Assignee: EMC IP Holding Company LLCInventors: Vladimir Shveidel, Lior Kamran
-
Patent number: 12150033Abstract: Systems and methods are provided for facilitating for display connectivity data of devices on a connectivity map. The systems and methods are configured to collect carrier data for the devices associated with a plurality of carriers and device data from the devices. The systems and methods are further configured to determine connectivity data and geographical data for the devices based on the carrier data and the device data and present the connectivity data for the devices on the connectivity map based on the geographical data.Type: GrantFiled: May 19, 2023Date of Patent: November 19, 2024Assignee: Rivian IP Holdings, LLCInventors: Mariko Bolton, Nicholas Butler
-
Patent number: 12141211Abstract: A method, system, and computer program product is provided for tokenizing document citations. The method may include tokenizing each string of a plurality of strings into at least one citation token representing at least one citation parameter, resulting in a plurality of citation tokens, grouping the plurality of citation tokens into a plurality of token groups, each token group of the plurality of token groups including at least one citation token representing a separate citation in the at least one textual document, assigning metadata to each token group of the plurality of token groups, and generating a normalized citation for each token group of the plurality of token groups based on the metadata.Type: GrantFiled: August 24, 2022Date of Patent: November 12, 2024Assignee: Clearbrief, Inc.Inventors: Jacqueline Grace Schafer, Jose Demetrio Saura, Tovi Jordan Newman, Kristina Marian Hollingshead
-
Patent number: 12141430Abstract: Methods for managing notes, either digital notes or images of physical notes. One feature uses multiple drawing layers divided into tiles to render drawing operations. The tiles with drawing changes are rendered in new tiles while tiles without changes are used from a previous drawing layer. This feature accommodates redo and undo commands by pushing or popping a layer on the history stack of layers. Another feature uses a displayed plus button that expands upon touch to display actions. A user can touch an action to select it and, upon releasing the touch, the action is executed with respect to displayed boards of digital notes. Another feature receives a 3D model of notes from a video scan and uses a transformation matrix to convert the notes in the 3D model to corresponding digital notes.Type: GrantFiled: July 21, 2021Date of Patent: November 12, 2024Assignee: 3M Innovative Properties CompanyInventors: Pontus Axelsson, Nicklas A. Ansman Giertz, Michael Rotstein, John E. Karlsson, Emre B. Ergenekon
-
Patent number: 12136295Abstract: A vehicular driver monitoring system includes an interior prismatic rearview mirror assembly and a camera disposed at the interior prismatic rearview mirror assembly behind and viewing through a prismatic mirror reflective element into the interior cabin of the vehicle. Supplemental sources of near infrared illumination are disposed at the mirror assembly that are operable to emit near infrared light to illuminate at least the driver-side front seating area within the interior cabin of the vehicle. Presence of the camera behind the prismatic mirror reflective element is not readily apparent to an occupant of the vehicle. The camera at least (a) views the driver-side front seating area of the vehicle and (b) views a passenger-side front seating area of the vehicle. The driver of the equipped vehicle is monitored via processing at the processor of image data captured by the camera.Type: GrantFiled: October 23, 2023Date of Patent: November 5, 2024Assignee: MAGNA ELECTRONICS INC.Inventors: Mark E. Kramer, Niall R. Lynam, David P. O'Connell, Vernon R. Nise
-
Patent number: 12131000Abstract: Systems and methods for providing a network for generating, sharing, and viewing artificial intelligence (AI) characters are provided. An example method includes providing a web-based interface enabling a user to generate and modify a template associated with an AI character generated by an AI character model, where the template includes parameters of the AI character model; receiving at least one value for at least one parameter of the AI character model; receiving a first request to store the template in a data store; storing the template in the data store and attributing the template to an account associated with the user; receiving, from the user, a second request to allow access to the template by at least one further user; and providing the access to the template to the at least one further user to enable the at least one further user to view and interact with the AI character.Type: GrantFiled: December 30, 2023Date of Patent: October 29, 2024Assignee: Theai, Inc.Inventors: Ilya Gelfenbeyn, Mikhail Ermolenko, Kylan Gibbs, Evgenii Shingarev
-
Patent number: 12116010Abstract: According to some embodiments, described herein is a method and a system for guaranteeing safety at a control level of an ADV when at least a portion of a planned path generated by a planning module of the ADV is uncertain due to traffics and/or road condition changes. The planning module, when generating a path, also generate a confidence level of each segment of the path based on one or more of perception data, map information, or traffic rules. The confidence levels are decreasing further away from the ADV. When the control module of the ADV obtains the path and the associated confidence levels, the control module issue control commands to track only one or two segments whose confidence levels exceeds a threshold hold, and issue default control commands for the rest of the path.Type: GrantFiled: December 23, 2021Date of Patent: October 15, 2024Assignee: BAIDU USA LLCInventors: Shu Jiang, Weiman Lin, Yu Cao, Jiangtao Hu, Jinghao Miao
-
Patent number: 12118183Abstract: An adaptive discussion-topic system, an operating method thereof, and a non-transitory computer-readable recording medium are provided. The adaptive discussion-topic system includes a server having a discussion-topic database and a software program executed in a user device for initiating a graphical user interface. When the server receives a selection of one of discussion-topic categories displayed on a first layer discussion-topic page, the discussion-topic database is queried for rendering a second layer discussion-topic page. The second layer discussion-topic page is displayed on the graphical user interface initiated by the user device, in which multiple discussion-topic areas are displayed in a first direction, and multiple discussion-topic areas associated with a location attribute or multiple discussion-topic categories that relate to topics of the discussion-topic areas in the first direction and match with a personal preference of a user are displayed in a second direction.Type: GrantFiled: April 21, 2023Date of Patent: October 15, 2024Assignee: FRAMY INC.Inventors: Yu-Hsien Li, Yu-Chih Lee, Hao-Wen Mei
-
Patent number: 12118194Abstract: This application provides a desktop layout method and apparatus, and an electronic device. The method includes: when a desktop of an electronic device is in a desktop layout setting state, determining N icon regions on a desktop page of the electronic device according to a region selection input of a user, where each icon region is obtained by performing region merging on at least one unit block, and N is an integer greater than or equal to 1; determining to-be-placed application icons in the N icon regions; and filling the application icons in the N icon regions based on the to-be-placed application icons to generate a target desktop layout.Type: GrantFiled: March 21, 2023Date of Patent: October 15, 2024Assignee: VIVO MOBILE COMMUNICATION CO., LTD.Inventor: Xuan Zhou
-
Patent number: 12099858Abstract: Systems and methods of the present disclosure provide dynamic and context sensitive user experience optimization by receiving an interface rendering request from a user device associated with a user and accessing user data of the user. A trained rendering type machine learning model is used to predict a rendering type for displaying a user interface (UI) to the user, based on the user data. A trained rendering template machine learning model is used to predict an interface rendering template for the UI rendering based on the rendering type and the user data. A trained presentation machine learning model is used to predict a presentation item to display in the rendering template based on the rendering type, and the user data. The user device is instructed to render the UI on a display so as to dynamically display a context sensitive UI including the presentation item according to the rendering template.Type: GrantFiled: February 15, 2023Date of Patent: September 24, 2024Assignee: Capital One Services, LLCInventors: Kalanand Mishra, Christopher Vito Covalucci
-
Patent number: 12097747Abstract: A control apparatus for a vehicle includes an input signal detector and a processor. The input signal detector detects an input signal that is based on a predetermined switch operation of a switch in the vehicle. The processor controls a defroster of the vehicle and an idle reduction, on the basis of the detection of the input signal performed by the input signal detector. The input signal detector includes a first detector that detects rising of the input signal that is based on the switch operation, and a second detector that detects falling of the input signal that is based on the switch operation. The processor drives the defroster on the basis of the detection of the input signal performed by the first detector, and prohibits the idle reduction on the basis of the detection of the input signal performed by the second detector.Type: GrantFiled: October 15, 2021Date of Patent: September 24, 2024Assignee: SUBARU CORPORATIONInventors: Shotaro Inoue, Yuki Ohara, Ayaka Mino
-
Patent number: 12099653Abstract: Various implementations provide views of 3D environments (e.g., extended reality (XR) environments). Non-eye-based user activity, such as hand gestures, is associated with some types of eye-based activity, such as the user gazing at a particular user interface component displayed within a view of a 3D environment. For example, a user's pinching hand gesture may be associated with the user gazing at a particular user interface component, such as a button, at around the same time as the pinching hand gesture is made. These associated behaviors (e.g., the pinch and gaze at the button) may then be interpreted as user input, e.g., user input selecting or otherwise acting upon that user interface component. In some implementations, non-eye-based user activity is only associated with types of eye-based user activity that are likely to correspond to a user perceiving what they are seeing and/or intentionally looking at something.Type: GrantFiled: September 11, 2023Date of Patent: September 24, 2024Assignee: APPLE INC.Inventors: Vinay Chawda, Mehmet N. Agaoglu, Leah M. Gum, Paul A. Lacey, Julian K. Shutzberg, Tim H. Cornelissen, Alexander G. Berardino
-
Patent number: 12093424Abstract: A system includes a first application programming interface (API), a second API, and a third API. The first API is configured to receive an input to configure a data sharing permission for a data sharing service. The second API is configured to gather data of a user and receive, from a plurality of experience providers, an API response containing data of the user, and aggregate the data of the user. The third API is configured to classify the aggregated data according to a classification scheme where the classification scheme comprises rules for multiple levels of granularity such that the data of the user is classified for a plurality of overlapping data categories, generate a user data corpus comprising the classified aggregated data of the user, and provide the user with selectable data categories based on the user data corpus.Type: GrantFiled: April 7, 2023Date of Patent: September 17, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Chintan Mehta, Jason Strle
-
Patent number: 12088461Abstract: A wearable electronic device includes: an input module configured to receive a user manipulation for changing a configuration setting value of a main electronic device; and a communication module configured to transmit a control signal for changing a configuration setting value to the main electronic device.Type: GrantFiled: March 30, 2023Date of Patent: September 10, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Ji Hyun Park, Kwang Sub Son, Byoung Tack Roh
-
Patent number: 12079466Abstract: A display apparatus and method. The at least one processor of the display apparatus is configured to generate a first rotation angle based on a rotation gesture formed by contacting the display with at least two fingers of the user and moving at least one finger, wherein the first rotation angle is a rotation angle of the rotation gesture; draw a rotated image according to the first rotation angle, so as to cause the first rotation angle to associate with a second rotation angle of the rotated image, wherein at least two opposite vertices of the rotated image are always within a display range of the display, the rotated image does not exceed the display range of the display, and the second rotation angle is a rotation angle of the rotated image; and control the display to present the rotated image.Type: GrantFiled: July 7, 2023Date of Patent: September 3, 2024Assignee: HISENSE VISUAL TECHNOLOGY CO., LTD.Inventor: Le Ma
-
Patent number: 12079461Abstract: An electronic apparatus and a non-transitory computer readable medium are disclosed. The electronic apparatus comprising: a processor; and a memory having program code stored thereon, the program code being such that, when it is executed by the processor, it causes the processor to: control a display of a first parameter-setting image that relates to values of one or more parameters related to imaging, the first parameter-setting image comprising a graph and an indicator point that is movable by user input, where the values of the one or more parameters related to imaging are set based on a location of the indicator point in the graph; and display, in association with the first parameter-setting image, a second parameter-setting image that relates to values of at least one additional parameter related to imaging.Type: GrantFiled: May 18, 2023Date of Patent: September 3, 2024Assignee: SONY GROUP CORPORATIONInventors: Masahiro Takahashi, Keiichi Yoshioka, Ayaka Tamura, Satoshi Akagawa
-
Patent number: 12073070Abstract: Disclosed are a dynamic element (25) control method, an electronic device (900), and a computer readable storage medium. (102) A moving operation of a floating window (24) moving toward the dynamic element (25) is detected, and adjustment information of the dynamic element (25) is determined. (108) A location and/or size of the dynamic element (25) is adjusted based on the adjustment information, so that the dynamic element (25) avoids the floating window (24). A visible area of the dynamic element (25) can be increased, and operability of the dynamic element (25) can be improved.Type: GrantFiled: September 14, 2021Date of Patent: August 27, 2024Assignee: HONOR DEVICE CO., LTD.Inventor: Lang Song
-
Patent number: 12067425Abstract: A computer-implemented system, method and computer program product for provisioning cloud computing resources that includes: converting a hand sketch representation of cloud computing resources to a digital image with metadata; generating a cloud deployment representation from the digital image with metadata; preparing cloud deployment manifest and configuration files from the cloud deployment representation; converting the cloud deployment manifest and configuration files into input data to be used to provision cloud computing resources; and transmitting the input data to a cloud computing vendor to provision the cloud computing resources.Type: GrantFiled: March 24, 2021Date of Patent: August 20, 2024Assignee: International Business Machines CorporationInventors: Oluwanifemi Oluyemi, Chuan Ran, A. Jaylani Sharif, Vamsee Movva
-
Patent number: 12067217Abstract: The present disclosure provides a video processing method, an apparatus, a device, and a storage medium, and the method includes: first, displaying a favorites menu at a display position corresponding to a favorites control in response to a preset triggering operation for the favorites control on a video playing page, in which the favorites menu comprises at least one favorites folder created by a current user; then, adding a first video being displayed on the video playing page to a target favorites folder in response to a selection operation for the target favorites folder among the at least one favorites folder.Type: GrantFiled: November 21, 2023Date of Patent: August 20, 2024Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.Inventors: Lingling Zheng, Jun Liu
-
Patent number: 12067422Abstract: A control plane in a computing system receives a request to perform a management task on a set of computing system resources. The control plane identifies a target scope on which the management task is to be performed and dynamically obtains permissions, for this specific request, to perform the management task on the resources in the identified target scope.Type: GrantFiled: March 17, 2021Date of Patent: August 20, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Dmitry Dmitrievich Garaev, Carlos Gustavo Oseguera Guerrero, Andrey Anatolyevich Lukyanov, Haruya Shida