Spacing Control Patents (Class 715/244)
-
Patent number: 12192598Abstract: A method of processing audio or video data is provided, which relates to a field of a natural language processing technology, and in particular to a semantic understanding of a natural language. The method includes: extracting a text information from the audio or video data; generating a text outline and a plurality of time periods according to the text information, the text outline includes multi-level outline entries, and the plurality of time periods are associated with the multi-level outline entries; generating a display field for the audio or video data according to the text outline and the plurality of time periods; adding the display field to the audio or video data, so as to obtain updated audio or video data. A device, and a storage medium are further provided.Type: GrantFiled: December 27, 2021Date of Patent: January 7, 2025Assignee: Beijing Baidu Netcom Science Technology Co., Ltd.Inventor: Mingyue Zhang
-
Patent number: 12130856Abstract: In today's world, knowledge dissemination through online versions of novels or textbooks i.e., in portable document format, in which the entire life cycle in content generation has a huge gap forcing organizations to spend lots of efforts to introduce accessibility. This disclosure relates a method and system to create accessible enterprise content by design. The method receives one or more content as an input from various sources. One or more features associated with each of one or more content is extracted. The content is validated to identify one or more content is accessible or inaccessible based on one or more features. Each inaccessible content is dynamically remediated based on accessibility attributes to obtain one or more accessible content. The one or more accessible content is converted into one or more desired accessible formats based on one or more classes and a logical reading order of one or more content.Type: GrantFiled: March 6, 2023Date of Patent: October 29, 2024Assignee: Tata Consultancy Services LimitedInventors: Charudatta Jadhav, Meghana Viyyapu, Manjiri Mohan Sathe, Febin Bensam, Sai Chandana Sirisha Gorasa
-
Patent number: 12050575Abstract: A method, a structure, and a computer system for mapping data fields. The exemplary embodiments may include, based on determining that a first data set and a second data set contain homogenous data, mapping at least one column of the first data set to at least one column of the second data set based on comparing at least one of relative column position and unique value sets. Based on determining that the first data set and the second data set contain heterogeneous data, the exemplary embodiments may include mapping the at least one column of the first data set to the at least one column of the second data set based on a difference between distribution signatures of unique value sets within each of the first data set and the second data set being less than a threshold.Type: GrantFiled: July 26, 2021Date of Patent: July 30, 2024Assignee: International Business Machines CorporationInventors: Neeraj Ramkrishna Singh, James Albert O'Neill, Jr., Soma Shekar Naganna, Geetha Sravanthi Pulipaty, Abhishek Seth
-
Patent number: 12039696Abstract: Methods and apparatuses for video processing based on spatial or temporal importance include: in response to receiving picture data of a picture of a video sequence, determining a level of semantic importance for the picture data, the picture data including a portion of the picture; and applying to the picture data a first resolution-enhancement technique associated with the level of semantic importance for increasing resolution of the picture data, wherein the first resolution-enhancement technique is selected from a set of resolution-enhancement techniques having different computational complexity levels.Type: GrantFiled: March 27, 2020Date of Patent: July 16, 2024Assignee: Alibaba Group Holding LimitedInventors: Tae Meon Bae, Minghai Qin, Yen-kuang Chen, Shaolin Xie, Qinggang Zhou, Guanlin Wu
-
Patent number: 11995135Abstract: Methods and apparatuses for providing a permissions-aware search and knowledge management system that incorporates user suggested results, document verification, and intelligent user activity tracking across group hierarchies to improve the quality and relevance of search results are described. The permissions-aware search and knowledge management system may enable content stored across a variety of local and cloud-based data stores to be indexed, searched, and displayed to authorized users. The identification and ranking of relevant documents corresponding with a user's search query may take into account user suggested results from the user and others assigned to the same group as the user, whether the underlying content of a search result was verified by a content owner as being up-to-date, the amount of time that has passed since the underlying content was verified by the content owner, and the recent activity of the user and related group members.Type: GrantFiled: February 18, 2021Date of Patent: May 28, 2024Assignee: GLEAN TECHNOLOGIES, INC.Inventors: Anthony Gentilcore, Tirunelveli Vishwanath, Piyush Prahladka, Arvind Jain, Neboysa Omcikus, Cindy Chang, Shivaal Roy, Sharvanath Pathak, Chaitanya Asawa, Mrinal Mohit, Eddie Zhou, Debarghya Das
-
Patent number: 11816313Abstract: A method for managing annotation surfaces for a document includes receiving a request to add a note to a document, displaying a first user interface (UI) surface for the note, the first UI surface including an editable surface that is editable by a plurality of users and the first UI surface enabling visibility of content to the plurality of users in real-time, and attaching a second UI surface to the first UI surface, the second UI surface being a UI surface for a comment and the second surface UI surface requiring user action for posting the comment.Type: GrantFiled: May 9, 2022Date of Patent: November 14, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Theo Lorrain-Hale
-
Patent number: 11651305Abstract: Systems and methods of achieving feasibility of optimization constraints. One system includes an electronic processor configured to receive a request associated with an original set of constraints and determine an irreducible infeasible subset (IIS) of the original set of constraints. The electronic processor is also configured to remove the IIS from the original set of constraints resulting in a subset of remaining constraints of the original set of constraints. The electronic processor is also configured to remove a constraint from the IIS resulting in a feasible subset of remaining constraints of the IIS. The electronic processor is also configured to determine a new set of constraints, the new set of constraints including the subset of remaining constraints of the original set of constraints and the feasible subset of remaining constraints of the IIS. The electronic processor is also configured to output a result based on the new set of constraints.Type: GrantFiled: March 3, 2020Date of Patent: May 16, 2023Assignee: Kalibrate Technologies LimitedInventors: Gareth Owen, Benjamin Pickering, David Leedal
-
Patent number: 11538066Abstract: A variation of a method for serving interactive content includes: inserting a parent card into a visual element; inserting a set of child cards over the parent card in the visual element, each child card including advertising content related to the parent card; in response to a swipe over the visual element following insertion of the visual element into a document rendered on a display, indexing through the set of child cards rendered over the parent card; in response to selection of a child card, triggering the computing device to open an expanded window over the document; rendering expanded variants of child cards within the expanded window; in response to a swipe over the expanded window, indexing through expanded variants of the set of child cards rendered; and, in response to selection of an expanded variant of a particular child card, triggering the computing device to navigate to an external document associated with the particular child card.Type: GrantFiled: May 19, 2021Date of Patent: December 27, 2022Assignee: Yieldmo, Inc.Inventors: Jean Tran, Bo Wang, David Goligorsky, David Sebag
-
Patent number: 11409951Abstract: Facilitating annotation of document elements includes obtaining annotations indicating labels applied to document elements of a digital document to be presented in an annotation graphical user interface (GUI), the digital document including the document elements, the document elements being for visual presentation in the annotation GUI to a user, and presenting the annotation GUI on a display device for the user, the annotation GUI configured to facilitate user submission of a respective label for each document element of the document elements, where the presenting presents, as part of the annotation GUI, at least a portion of the digital document including the document elements, and, for each document element, a respective label indicator correlating to the document element and visually indicating a current label selected for that document element and a label submission status for that document element that reflects whether the user has confirmed a label for that document element.Type: GrantFiled: September 24, 2021Date of Patent: August 9, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xiangning Liu, Tohru Hasegawa, Takuya Goto, Asako Ono
-
Patent number: 11397803Abstract: A meeting server provides real-time data loss prevention in an online conference session by obtaining a presentation in a series of video frames to be shared with participants in the online conference session. The meeting server selects a frame of the presentation to process for potential security issues based on a change in the selected frame from at least one previous frame in the presentation. The meeting server provides the selected frame to a data loss prevention system and obtains a determination that the selected frame includes at least one security characteristic that indicates the presentation should not be shared. Based on the determination from the data loss prevention system, the meeting server prevents at least a portion of the presentation from being shared with at least one of the participants in the online conference session.Type: GrantFiled: April 23, 2019Date of Patent: July 26, 2022Assignee: CISCO TECHNOLOGY, INC.Inventor: Paul Brian Giralt
-
Patent number: 11263784Abstract: Examples disclosed herein relate to determining image capture position information based on a quasi-periodic pattern. For example, a processor may determine whether a target area is within a captured image based on the detection of a quasi-periodic pattern in a first detection area and in a second detection area of the captured image.Type: GrantFiled: December 10, 2019Date of Patent: March 1, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert Ulichney, Matthew Gaubatz, Stephen Pollard
-
Patent number: 10831984Abstract: Aspects provide multilevel design characterization of a web page via identifying different individual graphic element (text characters, images or graphical control elements) displayed within a web page layout, and determining linear groupings thereof (horizontal rows or vertical columns) as a function of differences in their positioning relative to each other. Aspects further identify clusters of the linear groupings and individual graphic elements as a function of clustering indicia (layout pattern indicia, gap level indicia or cluster group indicia), identify repetitive groupings of the clusters as unique list region collections, and determine a tree structure for the unique list region collections that identifies unique list region collections having more dominant element type, size, alignment, style or class name attribute values within the web page layout as root nodes, and others having less dominant element attribute values as child nodes relative to the root nodes.Type: GrantFiled: April 1, 2019Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Yan Zhang, Xiang Zhou
-
Patent number: 10825425Abstract: An information display method and an information display apparatus suitable for multi-person viewing are provided. The method is adapted to an electronic apparatus having a transparent display and a processor, and the method includes following steps: detecting a plurality of users viewing the transparent display, and calculating a gaze range of each user viewing the transparent display; calculating an intersection range of the gaze ranges of the users and determining whether a ratio of the intersection range to the gaze ranges exceeds a preset intersection ratio; displaying object information of the objects appeared in the gaze range according to each of the gaze ranges if the ratio does not exceed the preset intersection ratio; and displaying object information of the objects appeared in the gaze range according to the intersection range if the ratio exceeds the preset intersection ratio.Type: GrantFiled: January 10, 2019Date of Patent: November 3, 2020Assignees: Industrial Technology Research Institute, Intellectual Property Innovation CorporationInventors: Tzu-Yi Yu, Kuo-Ping Chang, Heng-Yin Chen, Jia-Chong Ho
-
Patent number: 10217254Abstract: The disclosed embodiments provide a system that facilitates execution of a software program. During operation, the system displays a visualization of a memory layout of an object instance in a software program, wherein the visualization includes one or more fields in the object instance. Next, the system receives user input that customizes the memory layout. The system then processes the user input by updating the displayed visualization to reflect customization of the memory layout by the user input and storing, in association with the software program, one or more rules that, when processed during instantiation of the object instance, configure the memory layout of the object instance based on the user input.Type: GrantFiled: September 24, 2015Date of Patent: February 26, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jean-Francois Denise, Charles J. Hunt, Steven J. Drach
-
Patent number: 10002451Abstract: A method, which is performed by an electronic device, for resizing an image having text is disclosed. The method may include determining layout information of at least one text region in the image. The layout information may include at least one of a number, a size, a location, a shape, or a text density of the at least one text region in the image. The method may also select a seam carving operation, a cropping operation, or a scaling operation for the image based on the layout information, a size of the image, and a target image size. The selected operation may be performed to resize the image to the target image size based at least on one of the layout information, the size of the image, or the target image size. The resized image may include the at least one text region.Type: GrantFiled: January 15, 2015Date of Patent: June 19, 2018Assignee: QUALCOMM IncorporatedInventors: Seungwoo Yoo, Hee-Seok Lee, Jihoon Kim
-
Patent number: 9928225Abstract: A formula detection engine and associated method. The formula detection engine locates formulas within a fixed format document portion by identifying formula seeds. The formula detection engine creates and expands a boundary around the formula seed to define a formula area. To eliminate overlap with surrounding normal text, the formula area is divided into multiple formula areas based on vertical position and horizontal spacing between the formula elements. After being vertically ordered, horizontally overlapping formula areas are merged to reconstruct the formula as a flowable element.Type: GrantFiled: January 23, 2012Date of Patent: March 27, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Milos Lazarevic, Milos Raskovic, Aljosa Obuljen, Vanja Petrovic Tankovic
-
Patent number: 9911141Abstract: One or more text blocks, one or more images, and one or more contextual advertisements related to the text blocks are input into a mixed-content page layout model. One or more pages are generated by the mixed-content page layout model such that the text blocks, the images, and the contextual advertisements are displayed on the pages. For each contextual advertisement, a dynamic weight to a particular text block is determined. The mixed-content page layout model uses the dynamic weight for a contextual advertisement in determining where the advertisement is displayed within the pages in relation to the particular text block.Type: GrantFiled: August 1, 2010Date of Patent: March 6, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventor: Niranjan Damera-Venkata
-
Patent number: 9794436Abstract: A label preparation device includes: an editing target switching unit which switches an editing target label among a plurality of labels arranged in particular order, in response to an operation on a keyboard; and an editing screen display unit which displays an editing screen including a preview image of the editing target label. If there is a label immediately preceding the editing target label in the order, the editing screen display unit displays a left arrow object on a forward end side of the preview image. If there is a label immediately following the editing target label in the order, the editing screen display unit displays a right arrow object on a rear end side of the preview image.Type: GrantFiled: November 24, 2015Date of Patent: October 17, 2017Assignee: Seiko Epson CorporationInventors: Noriaki Murayama, Takeshi Hosokawa, Masahiro Oida, Yusuke Harigae
-
Publication number: 20150143231Abstract: An application displaying primary content, such as a webpage, may include unused space. The unused space may exist within the application displaying the primary content (e.g., within the browser window) or on other portions of the display (e.g., outside of the browser window). The unused space is identified and leveraged to display secondary content on the client display along with the primary content. The secondary content may be adaptable to conform to different sizes and/or configurations of the unused space. The secondary content may be updated as the user interacts with elements on the client display.Type: ApplicationFiled: October 22, 2014Publication date: May 21, 2015Inventors: Nikolai Mentchoukov, James Warren Rowan
-
Publication number: 20150106698Abstract: A method for segmenting text for layout on a web browser includes receiving a block of text at a client computer and defining a plurality of regular expressions, where a first regular expression in the plurality of regular expressions is used to search for a word or a word boundary. The client computer segments the block of text into a plurality of text segments, where the segmenting includes searching the block of text starting at a defined location for a first text segment that matches any of the plurality of regular expressions, adding the first text segment to the plurality of text segments, and updating the defined location to be located at the end of the first text segment within the block of text. The client computer then constructs a layout of the block of text using the plurality of text segments.Type: ApplicationFiled: October 16, 2013Publication date: April 16, 2015Applicant: GOOGLE INC.Inventors: Matthew Albright, Luiz do Amaral de Franca Pereira Filho
-
Publication number: 20150106699Abstract: Techniques for creating and manipulating software notes representative of physical notes are described. A computing device includes a processor, an image collection module executable by the processor and configured to receive an input image of an environment having a plurality of overlapping physical notes, and an image processing engine executable by the processor and configured to process the input image with the computing device to identify the plurality of overlapping physical notes in the input image. The image processing engine determines a boundary of each note in the plurality of overlapping physical notes in the input image, and generates a plurality of digital notes corresponding to the determined boundary of each of the overlapping physical notes identified in the input image.Type: ApplicationFiled: October 15, 2014Publication date: April 16, 2015Inventors: Guruprasad Somasundaram, Ravishankar Sivalingam, David M. Mahli, Cristin E. Moran, Richard J. Moore, Pontus Axelsson, Michael Rotstein, Roland Persson
-
Patent number: 9003274Abstract: The illustrative embodiments provide for a system and recordable type medium for representing actions in a data processing system. A table is generated. The table comprises a plurality of rows and columns. Ones of the columns represent corresponding ones of computer applications that can start or stop in parallel with each other in a data processing system. Ones of the rows represent corresponding ones of sequences of actions within a corresponding column. Additionally, the table represents a definition of relationships among memory address spaces, wherein the table represents when each particular address space is started or stopped during one of a start-up process, a recovery process, and a shut-down process. The resulting table is stored.Type: GrantFiled: December 21, 2007Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventor: Joseph John Katnic
-
Publication number: 20150089355Abstract: Described herein is a technology to facilitate designing or arranging a layout of a page. In one implementation, a tile-based page having one or more tiles forming a page layout is provided. The tile-based page includes a focus tile. In response to a user event to indicate a tile change in the page layout, a tile adjacent in the layout is determined. The tile adjacent is the minimum area to be shifted to effect the tile change. The tile is absorbed into an empty area and the changed layout is analyzed to determine if the tile-based page is a convex page.Type: ApplicationFiled: October 1, 2013Publication date: March 26, 2015Inventors: Yu Jun PENG, Chang Jun HOU
-
Publication number: 20150082153Abstract: A method of operating an electronic device is provided. The method includes detecting at least two object displayed contiguously, determining a line interval of the at least two objects, and reconfiguring an interval of the at least two objects based on the determined line interval.Type: ApplicationFiled: September 12, 2014Publication date: March 19, 2015Inventors: In-Hyung JUNG, Hyo-Jin KIM
-
Patent number: 8977951Abstract: A system receives an identification of an electronic form that contains a set of objects. At least one object allows a user, via a graphical user interface, to provide input to the object. The system identifies a set of objects from the electronic form to be included within a panel used by a wizard to complete the electronic form. The system generates the panel for presentation by the wizard. The panel allows the user to provide input to those objects on that panel.Type: GrantFiled: August 21, 2006Date of Patent: March 10, 2015Assignee: Adobe Systems IncorporatedInventors: Christopher H. M. Ethier, Trevor H. Ward, Keith R. McLellan, Anthony R. Rumsey
-
Publication number: 20150067482Abstract: A system and method of speech bubbles layout are described. A context module determines geometric constraints of speech bubbles for characters in an image and features of the characters in the image, receives a speech content for one or more characters, and identifies a conversation order of the characters. A layout module generates a layout of the speech bubbles based on the features of the characters, the speech content, and the conversation order. The layout of the speech bubbles is within the geometric constraints of the speech bubbles in the image.Type: ApplicationFiled: September 4, 2013Publication date: March 5, 2015Applicant: ADOBE SYSTEMS INCORPORATEDInventor: Evtim Ivanov Georgiev
-
Patent number: 8972853Abstract: Various embodiments of systems and methods for automatically generating a layout plan are described herein. The method involves invoking original layout information for digital report elements rendered on an original layout region. The optimized layout plan for rendering the digital report elements on a target layout region is generated by: classifying the digital report elements into multiple arrays of digital report elements, deriving origin values for the digital report elements as a quotient of original dimensions of the digital report elements in the corresponding array, determining dimension quotient for the digital report elements based on the derived origin values for the digital report elements in the corresponding array, and determining target layout values as a function of the derived origin values and dimension quotient. The digital report elements are rendered on the target layout region based on the optimized layout plan defined by the target layout values.Type: GrantFiled: April 13, 2012Date of Patent: March 3, 2015Assignee: Business Objects Software LimitedInventor: John Alex William
-
Patent number: 8958687Abstract: A system and method for video trick mode playback is described, the system and method including a user actuated control operative to slide (130) a playback position along a video file, the user actuated control including a rewind actuation, a forward actuation (120) and a default neutral actuation, a player device including a plurality of video file readers (110b-110e) operative to play the video frames at nominal frame rate disposed along the video file, around the playback position, the distance between the video file readers varying according to the sliding speed of the playback position, a trick play engine to control the sliding speed and direction of the playback position, the sliding speed and direction being functions of a user actuation and a trick play engine velocity, the position at which each one of the plurality of video file readers is disposed along the video file is updated to catch-up with the playback position when the playback position is not sliding forward at nominal frame rate accordingType: GrantFiled: February 2, 2011Date of Patent: February 17, 2015Assignee: Cisco Technology Inc.Inventors: Laurent Chauvier, Aurélie Gauthier, Mohamed Yahyaoui
-
Patent number: 8914719Abstract: An apparatus for editing a document containing a plurality of pages each of which includes one or more first objects is provided. The apparatus includes: an adding portion that adds a second object to each of the pages; an extraction portion that extracts, from the pages, a possible improper page that is a page to which the second object is probably not added properly, the possible improper page being extracted for each cause due to which the second object is not added properly; a quantity display portion that displays, for each cause, a quantity of the possible improper page thus extracted; an excluding portion that excludes, from the possible improper page, a selected page that is a page corresponding to the cause selected by a user; and an informing portion that informs the user of a to-be-confirmed page corresponding to the possible improper page remaining after excluding the selected page.Type: GrantFiled: August 20, 2010Date of Patent: December 16, 2014Assignee: Konica Minolta, Inc.Inventor: Kunihiko Sugimoto
-
Publication number: 20140344675Abstract: A method and system for browsing book data on a computer terminal are provided. The method includes: providing a book database including a plurality of book data, each book data including a book cover image, a book spine image, and a bibliographic data associated with a book; a servo computer providing, in response to a query sent from a user by the computer terminal, a book data webpage or application-related book data interface to be displayed on a display of the computer terminal of the user, wherein the book data interface includes an archival zone having at least a virtual bookshelf space; and displaying the book spine images of the book data fetched from the servo computer in the virtual bookshelf space side by side so as to display more said book data in the archival zone, thereby enabling intuitive, user-friendly, and convenient browsing book data.Type: ApplicationFiled: November 20, 2013Publication date: November 20, 2014Inventor: Hsien-Wen Chang
-
Publication number: 20140325347Abstract: Disclosed are method and apparatus for displaying supplementary information on a graphical user interface. A request for supplementary information is received. The supplementary information is retrieved and displayed in a reserved display field in a graphical user interface. The reserved display field may be configured by a user to adapt to specific applications, but remains stationary throughout the user session, The reserved display field does not obstruct any other display fields in the graphical user interface.Type: ApplicationFiled: July 9, 2014Publication date: October 30, 2014Inventors: James Patrick Stapleton, James Anthony Gewecke, Justin Nicholas Marcucci, Lee Allan Culver, David Jason Krantz
-
Patent number: 8875015Abstract: A thumbnail display method is provided, which includes receiving a selection of an XML paper specification (XPS) file, receiving a preview command for the selected XPS file, analyzing a structure of the XPS file, and displaying thumbnail information regarding a plurality of thumbnails contained in the XPS file according to the analyzed structure. Therefore, it is possible for a user to preview various thumbnails contained in an XPS file.Type: GrantFiled: May 27, 2009Date of Patent: October 28, 2014Assignee: Samsung Electronics Co., LtdInventors: Myoung-sim Kim, Joo-duck Kim
-
Patent number: 8869026Abstract: A method for managing electronic documents (EDs), including obtaining an ED defining an overflowed textbox with a vertical justification, a paragraph for the overflowed textbox, and a horizontal justification of the paragraph, where the paragraph comprises a plurality of characters, generating, based on the ED, an intermediate document (ID) defining an enlarged textbox encapsulating the paragraph with the horizontal justification, calculating, using the layout engine and based on the ID, a plurality of positions of the plurality of characters within the enlarged textbox by generating an intermediate page including the enlarged textbox, calculating, based on a vertical justification of the overflowed textbox, a transformation between a point of interest (POI) associated with the enlarged textbox on the intermediate page and a reference point associated with the overflowed textbox, and generating a rendered page of the ED by applying the transformation to the plurality of positions of the plurality of characterType: GrantFiled: October 29, 2010Date of Patent: October 21, 2014Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventor: Darrell Bellert
-
Patent number: 8862987Abstract: Methods and apparatuses receiving a plurality of images and metadata associated with each respective image, determining a viewpoint of one of the images of the plurality, the viewpoint to represent the location and orientation of the image capture device when the image was captured and creating a view including the plurality of images, wherein placement of the images based on each images respective metadata and the determined viewpoint.Type: GrantFiled: March 31, 2009Date of Patent: October 14, 2014Assignee: Intel CorporationInventors: Horst W. Haussecker, Yoram Gat, Scott M. Ettinger, Igor V. Kozintsev, Yi Wu, Oscar Nestares
-
Patent number: 8839096Abstract: A rotating content history controller detects a web page from a server over a network, wherein the web page comprises at least a portion of the web page specified for displaying a plurality of pages of rotating content within at least one rotating content space within the web page. The rotating content history controller stores the plurality of pages of rotating content. The rotating content history controller updates a history display interface to comprise a separate selectable option for each of the plurality of pages of rotating content. In addition, responsive to a user selection of a particular one of the separate selectable options, the rotating content history controller displays the particular page of rotating content within a web page display interface, such that a user may selectively access the rotating content independent of a web page display of the rotating content.Type: GrantFiled: January 14, 2009Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., John P. Kaemmerer, David S. Wenk
-
Patent number: 8839095Abstract: Briefly, in accordance with one embodiment of the invention, an object may be utilized to define, communicate, and/or control a spatial relationship between at least two other objects. Such an object may be somewhat analogous to a spring in that a minimum margin between the two other objects may be defined to allow the two other objects to approach one another until the minimum margin is reached, and a flexible margin may allow movement of the two other objects within the flexible margin relative to each other, optionally up to a maximum distance of separation.Type: GrantFiled: August 19, 2005Date of Patent: September 16, 2014Assignee: Adobe Systems IncorporatedInventor: Yohko A. Kelley
-
Patent number: 8832549Abstract: Some embodiments provide a for analyzing a document that includes a number of primitive elements. The method identifies boundaries between sets of primitive elements and identifies regions bounded by the boundaries. The method uses the identified regions to define structural elements for the document. The method defines a structured document based on the primitive elements and the structural elements.Type: GrantFiled: June 7, 2009Date of Patent: September 9, 2014Assignee: Apple Inc.Inventors: Philip Andrew Mansfield, Michael Robert Levy
-
Publication number: 20140250372Abstract: A layout can identify placement of a plurality of content units of a document across one or more pages with each page representing a display area for displaying the content of the document. A scrollbar definition can be generated so as to identify a plurality of equally-sized segments of a scrollbar track, with each segment corresponding to a respective one of the pages of the document. The definition can identify a scrollbar thumb having a body that fills a segment. A scrollbar can be rendered based on the definition. The scrollbar definition can be updated to identify a different number of segments of the scrollbar based on a new number of pages in a new layout generated in response to a change in the size of the display area.Type: ApplicationFiled: May 26, 2012Publication date: September 4, 2014Applicant: Adobe Systems IncorporatedInventor: Justin Van Slembrouck
-
Patent number: 8826111Abstract: A receiving apparatus and method for display of final superimposed scenes from a receiver adapted to receive shared object control information used for forming final superimposed scenes and display final superimposed scenes. The final superimposed scenes are formed by superimposing two or more shared scenes each comprising one or more shared objects. The shared object comprises user-selectable command objects that are separately controllable independent of the shared scenes.Type: GrantFiled: April 27, 2010Date of Patent: September 2, 2014Assignee: Sony CorporationInventor: Kazuhiro Fukuda
-
Publication number: 20140215321Abstract: Examples disclose an apparatus comprising a processor to determine probabilities based on both a variable range of pages in a layout and a variable range of length of content in the layout. Additionally, the examples disclose the processor is further to identify a maximum probability from the determined probabilities. Also, the examples disclose the processor is further to identify values for a number of pages and a length of content associated with the maximum probability for determination of where to crop content in the layout.Type: ApplicationFiled: January 30, 2013Publication date: July 31, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventor: Niranjan Damera-Venkata
-
Patent number: 8781814Abstract: A method for locating line breaks in text, carried out by a computer device having a processor and system memory, includes the steps of creating a probabilistic model of a paragraph of text, parameterized by inter-word spacing, and running an inference on the model to find a sequence of line-breaks that maximize the joint probability of line break positions with minimum deviation of inter-word spacing from an ideal value.Type: GrantFiled: September 15, 2009Date of Patent: July 15, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Niranjan Damera-Venkata
-
Publication number: 20140173422Abstract: Methods and apparatus for generating a template for automatic data capture are described. The method comprises determining locations of a plurality of data fields in a first document, wherein the plurality of data fields are identified based, at least in part, on structured data associated with the first document, identifying at least one second document that includes the plurality of data fields in locations similar to those determined for the first document to produce a set of documents, determining locations of a plurality of anchorboxes describing common text elements of the set of documents, and generating the template, wherein the template describes locations of the plurality of anchorboxes and locations of the plurality of data fields.Type: ApplicationFiled: December 14, 2012Publication date: June 19, 2014Applicant: Athenahealth, Inc.Inventors: Steven James Stone, Frederick Henle, Fuchang Yin
-
Patent number: 8717383Abstract: Managing diagram elements in a drawing becomes more challenging as the number of diagram elements increases. Placing a new diagram element in a drawing often requires manual movement of one or more other diagram elements within the drawing. Functionality can be implemented within a drawing application to automatically manage diagram elements in a drawing by applying layouts to sets of diagram elements. A drawing tool can associate a set of diagram elements and assigns them a exclusive area or region in the drawing space. Since a layout occupies an exclusive area, the drawing tool can manage the drawing space by automatically moving elements within a first layout when overlap with a second layout is detected. Managing drawing spaces with layouts reduces time spent adjusting diagram elements as a result of applying operations to other elements.Type: GrantFiled: August 27, 2008Date of Patent: May 6, 2014Inventors: Peter A. Coldicott, Eduardo T. Kahan, Velayoudame P. Mouttoucomarasamy
-
Patent number: 8713430Abstract: Methods and apparatus for variable document printing are disclosed in which a graphical user interface is configured to allow user manipulation of layout rules associated with content containers within a template for variable document generation. One method involves laying out (626) container objects (407, 408) forming part of a template (624) intended for a variable data document. The objects each have a rectangular boundary in two-dimensional space, and the method comprises detecting an operation (628, 2800) to modify a position of at least one edge of at least one of the objects. Then, rules of association between edges of the objects having a corresponding orientation to the one edge are identified. A position of at least the one edge is then modified while observing the rules of association between all the correspondingly oriented edges.Type: GrantFiled: June 8, 2009Date of Patent: April 29, 2014Assignee: Canon Kabushiki KaishaInventor: Alan Valev Tonisson
-
Patent number: 8707166Abstract: Methods and systems are described for plain text formatting of data item tables. An example system includes a plain text table manager including a template manager configured to obtain a hierarchical template including table information associated with a table, table information formatted in accordance with a non-proprietary markup language format. The example system also includes a parsing engine configured to parse the table information associated with the table to determine one or more markup language elements associated with the table. The example system also includes a plain text layout engine configured to determine a plain text graphical table structured layout associated with the table, based on the one or more markup language elements. The example system also includes a graphical table structure generator configured to generate a plain text graphical table structured view of the table indicating one or more data items indicated by the table information.Type: GrantFiled: February 29, 2008Date of Patent: April 22, 2014Assignee: SAP AGInventors: Dirk Wagner, Frank Wittig
-
Patent number: 8705060Abstract: Provided is a display input device including: a display portion for displaying setting screens for setting items; a storage portion for storing: a program that is a combination of setting items and is invoked to cause the display portion to sequentially display the setting screen for each of the setting items selected and registered in advance; and data for additional display, which is used for determining whether or not to perform the additional display in which the setting screen is added to the program, and which setting screen is to be additionally displayed; an input portion for receiving an input made to invoke the registered program; and a processing portion for determining, when the registered program is invoked, an additional setting item, which is the setting item to be added, based on the data for additional display, and causing the display portion to additionally display the additional setting item.Type: GrantFiled: August 24, 2011Date of Patent: April 22, 2014Assignee: Kyocera Document Solutions, Inc.Inventor: Keiko Morita
-
Patent number: 8700992Abstract: A method of determining position and dimensions of webpage elements includes inserting test border code around certain elements of content in existing content code. The resulting content code including the test border code is rendered by a content-rendering application. A screen capture image of the rendered content is obtained, and the dimension and/or position of a rendered test border is obtained by analysis of the screen capture image. The dimension and/or position is compared respectively with a reference dimension or position to obtain a dimension difference and/or position difference. If the difference satisfies a predetermined condition, a test parameter corresponding to the element is adjusted based on the difference. In certain embodiments, the non-border elements are removed from the screen capture image.Type: GrantFiled: November 2, 2011Date of Patent: April 15, 2014Assignee: Google Inc.Inventor: Dan Sedov
-
Patent number: 8650482Abstract: Alignment and positioning of tabs in text-based applications is provided by dynamically positioning the tabs based on content, margins, page size, and indents. Tab positions are aligned relative to a size, at least one margin, or content of a document or text-containing object such as a text box. Tab positions may also be aligned relative to an indent of a paragraph or of multiple columns on the same page. Alignment properties of tab positions are carried over when text is moved to table columns or other text-containing objects. Column-like grouping of text of varying size and alignments is enabled by using multiple tabs in a single line.Type: GrantFiled: December 14, 2005Date of Patent: February 11, 2014Assignee: Microsoft CorporationInventors: Stuart J. Stuple, Robert A. Little, Sergey Genkin, Igor Zverev
-
Publication number: 20140040719Abstract: A method and system to automatically adjust content being layed out into a target area for browser rendering is provided. An example method comprises a first pass module, a progress data collector, a second pass module, and a communications module. The first pass module may be configured to perform a first pass of laying out source content into a total target area to determine a total crash area consumed by the source content. The progress data collector may be configured to collect progress data associated with the laying out of the source content into the total target area. The second pass module may be configured to perform a second pass of laying out of the source content into the total target area to generate a data object model. The communications module may be configured to provide the data object model to a browser engine for rendering.Type: ApplicationFiled: October 8, 2010Publication date: February 6, 2014Applicant: Adobe Systems IncorrporatedInventor: Peter Sorotokin
-
Patent number: 8645820Abstract: A computer implemented method and apparatus for providing comb field text inputs on a mobile device comprising displaying a document on a mobile device, detecting entry of a comb field of the document on the mobile device, the comb field comprising at least one comb cell, determining a size of a canvas that fits onto the comb field on the mobile device, and generating a mobile platform canvas based on the comb field parameters, the mobile platform canvas capable of receiving at least one text character input.Type: GrantFiled: March 2, 2012Date of Patent: February 4, 2014Assignee: Adobe Systems IncorporatedInventor: Subhash Singh Daga