Patents Examined by Benjamin Smith
-
Patent number: 12657372Abstract: There is provided a device for editing a PDF file, including a display, a non-volatile storage medium, a memory and a processor. The non-volatile storage medium stores a computer program. The memory provides an environment for operations of the computer program in the non-volatile storage medium. The processor runs the computer program to parse the PDF file to obtain information of characters, generate character sets according to features of the characters, generate line sets according to heights and horizontal positions of the character sets, generate paragraph sets according to a height and a horizontal position of each line of the line sets, generate text region sets according a height and a horizontal position of each paragraph of the paragraph sets, and control the display to show the text region sets in the PDF file as editable text regions.Type: GrantFiled: September 27, 2023Date of Patent: June 16, 2026Assignee: KDAN MOBILE SOFTWARE LTD.Inventors: Sheng-Jun Lu, Guo-Lin Jia, Chao Wang, Yuan Tao, Wen-Wei Lin
-
Patent number: 12650865Abstract: Systems and methods for assisting a user of an online resource are disclosed herein. The automated assistant may receive a request for assistance to complete a task and establish an interaction with the user. The task may include a sequence of steps corresponding to a sequence of user interface (UI) elements presented on the user's display screen. The automated assistant may generate instructions for the user based on transcripts of one or more previous user interactions, and provide the instructions to the user via an assistant interface presented on the user's display screen. The automated assistant may determine whether or not the user completes a respective step of the task, and either indicate completion of the respective step or provide additional guidance.Type: GrantFiled: July 29, 2025Date of Patent: June 9, 2026Assignee: Intuit Inc.Inventors: Anshuman Sahu, Diego Felix de Almeida, Sharat Jagannath, Clifford Green, Kelsey Rae Conophy, Katelyn Elizabeth Swift-Spong, Sonia Sharma, Anmol Joshi, Pavel Rakhlin, Shivakumara Narayanaswamy, Trever Thomas Cullen, Ziv Heimlich Shtacher
-
Patent number: 12650762Abstract: Methods and systems are described for enhanced, touch enabled graphical user interfaces optimized for mobile devices. The mobile device may comprise a display with a capacitive array. An application specific application circuit may comprise Processing Elements (PEs), which are configured to perform operations comprising matrix multiplications, convolutions, and activation functions. The PEs may be organized in a grid or array format.Type: GrantFiled: October 28, 2025Date of Patent: June 9, 2026Assignee: Vigon AI Media Inc.Inventors: Carlos Paxton Vigon, Antonio Zane Vigon, Carlos A.G. Vigon, Susan Shelton Vigon
-
Patent number: 12645343Abstract: Systems and methods include interpreting a first user input from a first user, the first user input comprising a text flow entry, interpreting a second user input from the first user, the second user input comprising at least one of: an in-line data access entry or a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the second user input, the at least one data structure comprising data from an external data source, the external data source being external to the unified document surface, and positioning the at least one data structure on the unified document surface.Type: GrantFiled: June 29, 2023Date of Patent: June 2, 2026Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
-
Patent number: 12634558Abstract: Systems and methods for snapping to seek positions in media content using seek guides are provided. Seek guides may be associated with a media content item. Each seek guide may have a position and a radius. When a user seeks to a reference position, a seek guide selector may select a seek guide to use in setting a new playback position. The seek guide selector may use a probabilistic distribution positioned based on the reference position to select a seek guide. Probabilities may be calculated for each seek guide using a cumulative distribution function, and a seek guide may be selected based on the calculated probabilities.Type: GrantFiled: August 25, 2023Date of Patent: May 19, 2026Assignee: Spotify ABInventor: Erik Johan Curcio Lindström
-
Patent number: 12626058Abstract: The present disclosure is directed towards systems and methods for extracting structure and headers from a body of text. This computational extraction is based on the visual and logical similarities between portions of text. Boilerplate is removed from chunks of text making up potential headers and the cleaned result is compared against other potential headers and the remainder of the body of text.Type: GrantFiled: October 30, 2023Date of Patent: May 12, 2026Assignee: Thomson Reuters Enterprise Centre GmbHInventor: Richard Anthony Pito
-
Patent number: 12602378Abstract: Disclosed are methods, systems, devices, apparatus, media, design structures, and other implementations, including a method that includes receiving, at a local device from a remote device, query data representative of a question relating to source content of a source document of a repository of a plurality of source documents, with the source content being associated with transformed content accessible from the local device. The method further includes generating, in response to determination, at the local device, of a match between the query data and at least one portion of the transformed content, output data comprising one or more of a pointer to access, in the source document accessible from the remote device, at least one portion of the source document corresponding to the at least one portion of the transformed content, or a copy of the at least one portion of the source document.Type: GrantFiled: February 7, 2024Date of Patent: April 14, 2026Assignee: Pryon IncorporatedInventors: David Nahamoo, Igor Roditis Jablokov, Vaibhava Goel, Etienne Marcheret, Ellen Eide Kislal, Steven John Rennie, Marie Wenzel Meteer, Soonthorn Ativanichayaphong, Joseph Allen Pruitt, John Michael Pruitt, Bryan Dempsey, Rangachari Anand, Meghan Hickey, Ajinkya Jitendra Zadbuke, Neil Rohit Mallinar, Lucas C. Siler, Gregory Pelton, Chul Sung, Matthew Brian Cobb, Carmi Rothberg
-
Patent number: 12591351Abstract: The present disclosure describes methods and systems for interpreting a first user input comprising a text flow entry, interpreting a second user input comprising one of an in-line data access entry and a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the one of the in-line data access entry and the table-based calculation entry, and positioning the data structure on the unified document surface.Type: GrantFiled: December 21, 2020Date of Patent: March 31, 2026Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
-
Patent number: 12566916Abstract: Embodiments of the disclosed technologies include generating, by a generative language model, a first version of a first document, generating a second version of the first document by dividing the first version of the first document into a plurality of segments, where a first segment of the plurality of segments includes a subset of the digital content generated by the generative language model; enabling contributions to the first segment; enabling contributions to a second segment of the plurality of segments; receiving a first contribution to the second version of the first document, where the first contribution includes digital content generated by a first user of the network; creating a first segment-contribution pair by linking the first contribution with the first segment; receiving a second contribution to the second version of the first document; and creating a second segment-contribution pair by linking the second contribution with the second segment, where at least one of the first segment-contributType: GrantFiled: February 15, 2023Date of Patent: March 3, 2026Assignee: Microsoft Technology Licensing, LLCInventors: Maria Iu, Lakshman Somasundaram, Yilin Li, Shweta Patira, Adam Kaplan, Sara Remi Fields
-
Patent number: 12566804Abstract: Provided are a computer program product, system, and method for sorting documents according to comprehensibility scores determined for the documents. A document has sections of text associated with topics. A determination is made of familiarity scores for a user for the topics associated with the sections of text in the document. A determination is made of a comprehensibility score of the document, indicating comprehensibility of the document to the user, as a function of the determined familiarity scores for the topics in the document. The comprehensibility score for the document is used to determine an order in which to present the document to the user with a group of documents.Type: GrantFiled: December 8, 2023Date of Patent: March 3, 2026Assignee: International Business Machines CorporationInventors: Kevin Males, Alistair James Brain
-
Patent number: 12566544Abstract: A page sliding processing method includes that an electronic device displays a second page module, a first page module, and a third page module which are sequentially arranged on the first page. There is a first interval between the first page module and the second page module and a second interval between the first page module and the third page module. The electronic device receives a sliding operation pointing from the first page module to the second page module.Type: GrantFiled: February 27, 2023Date of Patent: March 3, 2026Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Chao Bian, Xiaoxiao Chen, Fan Tang, Zeng Zhang
-
Patent number: 12561047Abstract: In some implementations, a system is capable of dynamically adjusting the configuration of an application without requiring an entire application-wide update. For instance, the system can perform a dynamic application to vary the content provided for output on the application, the arrangement of content within a user interface of the application, techniques by which a user interacts with or accesses the content on the user interface, among others. In some instances, the system can process the dynamic updates while the application is running as an active process on a client device, or while the user is presently using the application. In addition, the system can execute the dynamic updates in manner to minimally disrupt user experiences associated with the application.Type: GrantFiled: July 1, 2022Date of Patent: February 24, 2026Assignee: Perfect Sense, Inc.Inventors: Todd Christopher Brannam, Robert Douglas Ward, David Gang, Hyoo Lim, Jeremy Collins
-
Patent number: 12561007Abstract: An electronic device may include a housing, a display configured to be received inside the housing, at least one processor operatively connected to the display, and a memory operatively coupled to the at least one processor, wherein the memory may store instructions that, when executed, cause the at least one processor, if the display is detected to be expanded from the housing while providing a first screen, to identify a user's grip state, to determine a first area in which the first screen is displayed when the display is expanded based on the identified grip state, to identify whether or not the determined first area corresponds to a drawing-out direction of the display, and if the first area corresponds to the drawing-out direction of the display, to display a second screen, which is separated from the first screen, on a display area drawn out of the housing. In addition, various embodiments recognized through this document are possible.Type: GrantFiled: April 25, 2023Date of Patent: February 24, 2026Assignee: Samsung Electronics Co., Ltd.Inventors: Subeom Lee, Hankon Kim
-
Patent number: 12561390Abstract: Systems and methods for previewing documents associated with a headless object are provided. A client device may generate a primary user interface having a first viewport with a first object focus. In response to a first event, the first object focus may be set to a document model corresponding to the object. The document model may be loaded into a data memory of the client device, and the first object focus may be set to display a rendering of the document model. In response to a second event, a secondary interface of the client device may display the rendering of the document model that was loaded into the data memory.Type: GrantFiled: April 1, 2022Date of Patent: February 24, 2026Assignee: RELATIVITY ODA LLCInventors: Joseph Keslin, Karl Knoernschild
-
Patent number: 12561518Abstract: Some embodiments automatically generate data processing rules based on positive examples of processed data, e.g., formatting rules based on formatted data, filtering rules based on filtered data, or validating rules based on valid data. Some embodiments also use negative examples, e.g., unformatted data. A machine learning rule generation architecture includes a predicate generator, a cell cluster creator, a rule enumerator, and in some versions a rule ranker. Formatting rules written by a user are replaced by simpler autogenerated rules. Spreadsheet formatting rule functionality is enhanced, and surfaced in a user interface.Type: GrantFiled: December 6, 2022Date of Patent: February 24, 2026Assignee: Microsoft Technology Licensing, LLCInventors: Mukul Singh, José Pablo Cambronero Sánchez, Sumit Gulwani, Vu Minh Le, Carina Suzana Negreanu, Mohammad Raza, Daniel Galen Simmons, Gust Ben Anneloes Verbruggen
-
Patent number: 12541643Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for detecting changes to uploaded documents in a workflow platform. Various aspects may include determining changes between various versions of a media file. Aspects may include detecting what portions of the media file change relative to different instances of the various media file versions. Aspects may also include updating a template element to incorporate the changes to the portions of the media file so that the template element may be used to regenerate a new version of the media file with the incorporated changes being reflected by the template element. Aspects may include determining a new location of text within a portion of the media file that is changed between versions of the media file.Type: GrantFiled: December 8, 2023Date of Patent: February 3, 2026Assignee: Ironclad, Inc.Inventors: Jason Li, Cai GoGwilt
-
Patent number: 12541642Abstract: Methods and systems are provided for giving a name to an expression within a cell formula so that the said expression can be represented by the given name in all subsequent references within the cell formula in a spreadsheet application. In the edit mode, a user may enter any expression within a formula by its given name after defining it once anywhere in that formula. In the view mode, the cell formula may display all named expressions by their given names, with the definitions of the said names displayed as sub-formulas along with the computed value of the expressions. Features may be implemented as an add-in, a macro, a function, a direct modification of the spreadsheet application, or any combination thereof. Implementations may be used with electronic spreadsheet applications generally, including programs such as Microsoft Excel, Google Sheets, Lotus 123, but not limited to such.Type: GrantFiled: June 5, 2024Date of Patent: February 3, 2026Assignee: Dayal Family LLCInventor: Sandeep Dayal
-
Patent number: 12535940Abstract: The systems and methods disclosed herein provide media guidance in relation to previously-viewed media assets. A request from a user to access a source by which a media asset is currently being transmitted to a plurality of users is received. In response to accessing the source by which the media asset is currently being transmitted, a viewing history associated with the user is accessed to determine whether the media asset has previously been viewed by the user. Responsive to determining that the media asset has previously been viewed by the user, a first play position, at which the user previously stopped viewing the media asset is identified. A transport bar is generated for display by the systems and methods, including a first time indicator corresponding to the first play position, and a second time indicator corresponding to a portion of the media asset currently being transmitted by the source.Type: GrantFiled: September 7, 2023Date of Patent: January 27, 2026Assignee: Adeia Guides Inc.Inventor: Andrew Fundament
-
Patent number: 12531824Abstract: A computer-implemented method for incorporating dynamic data attributes in scalable communication. The method includes steps of creating an email template with placeholders for the dynamic data attributes, defining the dynamic data attributes, linking the email template to a campaign, setting a data source to be used for populating the placeholders with data, and populating the placeholders of the email with dynamic data at run time using the set data source.Type: GrantFiled: July 17, 2024Date of Patent: January 20, 2026Assignee: Morgan Stanley Services Group Inc.Inventors: Vishal Bhat, Jimish Mody, Dibya Behara, Balanatha Giri Senthilvel Ayyasamy Palanivel, Kelsey Cadagin, Aastha Singh, Radhika Kalla, Priyanka Rao, Blake Browne
-
Patent number: 12487739Abstract: Apparatuses and methods for providing a condensable user interface (UI) are disclosed. A scrollable UI having a plurality of sections is outputted by a display device. A first signal corresponding to a first command to scroll the UI at a first scrolling rate is received. In response to a determination that the first scrolling rate exceeds a first threshold, one or more sections of the plurality of sections of the UI are condensed.Type: GrantFiled: July 26, 2022Date of Patent: December 2, 2025Assignee: Shopify Inc.Inventors: Louis McCracken, Sabrina Majeed, Robert Schlegel, Darren Hebner, Zanna Balarin, Louise Heng