-
公开(公告)号:US12211129B2
公开(公告)日:2025-01-28
申请号:US17744393
申请日:2022-05-13
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Nirmal Kumawat , Arushi Jain
IPC: G06T11/60 , G06F40/106 , G06F40/109 , G06F40/166 , G06T11/20
Abstract: Embodiments are disclosed for identifying and modifying overlapping glyphs in a text layout. A method of identifying and modifying overlapping glyphs includes detecting a plurality of overlapping glyphs in a text layout, modifying a geometry of one or more of the overlapping glyphs based on an aesthetic score, updating a rendering tree based on the modified geometry of the one or more overlapping glyphs, and rendering the text layout using the rendering tree.
-
公开(公告)号:US12210814B2
公开(公告)日:2025-01-28
申请号:US18296867
申请日:2023-04-06
Applicant: Adobe Inc.
Inventor: Neel Kadia , Shikhar Garg , Saikat Chakrabarty
IPC: G06F40/109 , G06F18/2431 , G06F40/117 , G06F40/20 , G06V10/764 , G06V10/82 , G06V30/413
Abstract: Techniques for content-aware font recommendations include obtaining an electronic document comprising an image and text. The image is processed using one or more convolutional neural networks to determine one or more image tags. The image tags are mapped to one or more font tags using a user map, a designer map, or one or more contextual synonyms of the image tags. A font to recommend for the electronic document is then determined using the one or more font tags.
-
公开(公告)号:US20250013815A1
公开(公告)日:2025-01-09
申请号:US18557704
申请日:2022-07-05
Inventor: Jiafeng Zheng , Weiwei Zhang
IPC: G06F40/106 , G06F40/109 , G06F40/114 , G06F40/205 , G06T11/60
Abstract: An electronic text generation method, apparatus, device and medium related to the technical field of data processing. The method includes: parsing a plurality of document segment contents belonging to a preset document segment type of a published document, and determining display attribute information of each document segment content, in which the preset document segment type includes at least one of a body document segment type or a flyleaf document segment type; determining a typesetting position of each document segment content based on preset typesetting attribute information of an electronic reader and the display attribute information; and performing processing of typesetting and drawing for the plurality of document segment contents at the typesetting position based on the display attribute information to generate an electronic text corresponding to the published document.
-
公开(公告)号:US12175570B2
公开(公告)日:2024-12-24
申请号:US17657286
申请日:2022-03-30
Applicant: Snap Inc.
Inventor: Michael Kozakov , Avie Seegobin , Mark Anthony Cabuena
Abstract: Systems, methods, and computer readable media for customizable avatar generation system, where the methods include accessing text data, processing, using at least one processor, the text data to determine first characteristics of the text data, selecting a personalized avatar of a plurality of personalized avatars for the text data based on matching the first characteristics with second characteristics of the plurality of personalized avatars, generating a customized avatar based on the text data and the selected personalized avatar, and causing the customized avatar to be displayed on a display of a computing device.
-
公开(公告)号:US12175158B2
公开(公告)日:2024-12-24
申请号:US18451965
申请日:2023-08-18
Applicant: Musixmatch S.P.A.
Inventor: Marco Paglia , Paolo Spazzini , Pierpaolo Di Panfilo , Niche Chathong , Daria Babco
IPC: G06F3/0481 , G06F3/0482 , G06F3/0484 , G06F3/04855 , G06F3/16 , G06F16/435 , G06F16/483 , G06F40/109 , G06F40/117 , G06N20/00 , G10L15/18 , G10L15/22 , G10L25/51 , G10L25/54
Abstract: In one embodiment, a computer-implemented method for navigating a content item is disclosed. The method includes presenting, via a user interface of a media player, the content item and time-synchronized text pertaining to the content item, receiving a voice command to play a portion of the content item performed by a performer, based on the voice command, using the media player (i) to initiate playback of the content item such that the content item is played at a timestamp associated with the portion of the content item performed by the performer and (ii) to present the time-synchronized text associated with the portion.
-
公开(公告)号:US12147510B2
公开(公告)日:2024-11-19
申请号:US18197632
申请日:2023-05-15
Applicant: Capital One Services, LLC
Inventor: Abdelkader Benkreira , Michael Mossoba , Joshua Edwards
IPC: G06F40/109 , G06F16/958 , G06F21/12 , G06F21/62
Abstract: In a method for securing a web browser, display instructions for displaying web content are received from a content server by a web browser operating on a client computing device. The web browser creates a document object using the display instructions and determines from the document object whether one or more of the display instructions meet font profiling criteria selected to identify attempts to profile font display characteristics of the web browser. Responsive to a determination that font profiling criteria are met, the web browser alters a character display of the document object and implements the document object for displaying the web content on the client computing device.
-
公开(公告)号:US20240378376A1
公开(公告)日:2024-11-14
申请号:US18659904
申请日:2024-05-09
Applicant: Beijing Zitiao Network Technology Co., Ltd.
Inventor: Zhijie ZHENG
IPC: G06F40/18 , G06F40/109
Abstract: A method, an apparatus, an electronic device and a storage medium for processing table data include determining whether a first cell of a spreadsheet is located in a pivot table region; if the first cell is located in the pivot table region, determining a value of the first cell based on a pivot table module, which is configured to store information of a pivot table in the spreadsheet; if the first cell does not belong to the pivot table region, determining a value of the first cell based on data stored in the spreadsheet itself. Data of the pivot table is connected to the spreadsheet with a proxy mode. The two independent functions of the pivot table and the spreadsheet are combined, so that data can be directly acquired from the pivot table module and rendered on the spreadsheet without depending on a formula capability of the spreadsheet itself.
-
公开(公告)号:US12135932B2
公开(公告)日:2024-11-05
申请号:US18458082
申请日:2023-08-29
Applicant: PAYPAL, INC.
Inventor: Titus Woo , Wei Ting Kuo , Xueguang Lu , Venkatesh Komma
IPC: G06F40/109 , G06F40/166 , G06F40/274 , G06N20/00 , G06T11/60 , G06V10/44 , G06F3/0482 , G06F40/242 , G06F40/30
Abstract: Aspects of the present disclosure involve systems, methods, devices, and the like for emoji mashup generation. The system and method introduce a method and model that can generate emoji mashups representative of contextual information received by a user at an application. The emoji mashup may come in the form of two or more emojis coherently combined to represent the contextual idea or emotion being conveyed.
-
公开(公告)号:US20240362400A1
公开(公告)日:2024-10-31
申请号:US18639666
申请日:2024-04-18
Applicant: CANON KABUSHIKI KAISHA
Inventor: TAKUYA INOUE
IPC: G06F40/109 , G06F40/137 , G06T11/20
CPC classification number: G06F40/109 , G06F40/137 , G06T11/203
Abstract: An information processing apparatus input a document represented by hierarchical structure including a plurality of drawing commands; analyze each of the plurality of drawing commands of respective hierarchical levels corresponding to from a rearmost side to a frontmost side in the document, starting from the rearmost side; determine whether or not the drawing command being analyzed is a command for drawing a graphic object; generate a rendered image of the graphic object by rendering the graphic object in a case where the determining determines that the drawing command is a command to draw the graphic object; and perform character recognition processing on the rendered image.
-
公开(公告)号:US20240338513A1
公开(公告)日:2024-10-10
申请号:US18749453
申请日:2024-06-20
Inventor: Baiping LI , Guixiu ZENG , Congpeng ZHANG , Futeng NIU
IPC: G06F40/106 , G06F40/109 , G06F40/221
CPC classification number: G06F40/106 , G06F40/109 , G06F40/221
Abstract: A display apparatus and a method for processing a web page are disclosed. The method includes: in response to a first command for opening a first browser application in the display apparatus input from a user, starting to load a first web page of the first browser application; parsing the first web page downloaded, to obtain a first document object model tree; in response to a web page head of the first document object model tree including a first meta viewport tag, determining a first resolution of the first web page according to the first meta viewport tag; determining a first web page scale factor according to a physical resolution of the display apparatus and the first resolution; relayouting, redrawing, and rearranging an element on the first web page based on the first web page scale factor to determine a second web page; and presenting the second web page.
-
-
-
-
-
-
-
-
-