Patents Examined by Stephen Hong
-
Patent number: 10042529Abstract: Systems and methods are provided for displaying and presenting content. When presenting content in real time, contextual-zoom-focus and/or dynamic-zoom-focus may be placed on selected portions of the content. For example, the content may be zoomed and the selected portions of content may be repositioned to a central area of a display. Additionally, context may be maintained for the selected portions of content by at least partially displaying nearby content. In some cases, portions of content may be displayed in a progressive manner along a selected display path. Accordingly, context for the portions of content may be maintained along the display path. In some cases, placing contextual-zoom-focus and/or dynamic-zoom-focus on portions of content may be animated and the portions of content may perceptively zoom and glide into focus.Type: GrantFiled: April 7, 2014Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Shen Wang, Cheng-kai Chen, Alexandre Gueniot, Jeffrey Chen
-
Patent number: 10042841Abstract: In an approach to text prediction, a computer detects an initialization of a text-based communication between a first user and a second user. The computer determines whether a predictive text dictionary associated with the second user exists, wherein the predictive text dictionary is based, at least in part, on a history of communication between the first user and the second user. Responsive to determining a predictive text dictionary associated with the second user exists, the computer receives the text-based communication. The computer determines whether one or more words are detected in the text-based communication that do not exist in the predictive text dictionary associated with the second user. Responsive to determining one or more words are detected that do not exist in the predictive text dictionary associated with the second user, the computer adds the one or more new words to the predictive text dictionary associated with the second user.Type: GrantFiled: July 17, 2015Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Yogesh A. Bute, Sandip P. Thube
-
Patent number: 10037314Abstract: A mobile data analysis system is provided that enables mobile device location tracking, secure messaging, and real-time sharing of intelligence information, among other features. In one embodiment, a mobile data analysis system includes functionality for generating mobile reports. In this context, a mobile report represents information collected by a mobile device user and provided as input to a report form displayed by an associated mobile device. The collected information may, for example, include information relating to an activity or event, information relating to a particular person, entity, or location, or any combination thereof. A mobile report may be based on a report template. A report template defines one or more data fields and other property information to be included in a mobile report based on the report template.Type: GrantFiled: March 14, 2013Date of Patent: July 31, 2018Assignee: Palantir Technologies, Inc.Inventors: Cooper Bills, David Skiff, Zachary Bush, Ben Thomas, Evan Minamoto, Allen Cai, Alex Cochran
-
Patent number: 10025763Abstract: A computer system may identify a first and second predefined color that are found in a Cascading Style Sheets (CSS) style sheet for a webpage. The computer system may receive an object to be embedded in the webpage. The computer system may calculate a color similarity score for each of the predefined colors. The computer system may compare the color similarity scores for the predefined color and determine, based on the comparison, which predefined color is the mask color. The computer system may then mask the object using the mask color.Type: GrantFiled: October 12, 2016Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventor: Zhe Wang
-
Patent number: 10025760Abstract: A client application displaying a dynamically generated single page from a web application may display consistent and intuitive uniform resource locators (URLs) that are mapped to various states of the single page (e.g., various states entered based on user interactions with dynamically generated content from the web application). The various states of the single page may be mapped to corresponding URLs based on the user interactions with respect to the single page. These URLs may be used to revisit the single page in its respectively corresponding states.Type: GrantFiled: March 1, 2013Date of Patent: July 17, 2018Assignee: eBay Inc.Inventors: Kevin Guo, Nikhil Dattakumar Sukhtankar
-
Patent number: 10025875Abstract: Computer program products, methods, systems, apparatus, and computing entities are provided for providing an enhanced media presentation. In one embodiment, an enhanced media presentation is provided. To provide the enhanced media presentation, one or more content items associated with subject matter associated with a segment of an enhanced media presentation are identified. Each content item may be associated with at least one uniform resource identifier. Then, a content object based at least in part on at least one content item is created. The content object is an abstract representation of the content item. The content object can be associated with the segment and provided for simultaneous displayed simultaneously with at least a portion of the segment.Type: GrantFiled: October 24, 2014Date of Patent: July 17, 2018Assignee: Turner Broadcasting System, Inc.Inventors: Alex Wellen, Marisa Gallagher, Don Loheide, Michael Wise, Rajin Persaud, Michael Koetter, KC Estenson, Dave Ehlers, Chris Hinton, Michael Quigley, Jeremy Legg, Scott Teissler
-
Patent number: 10019421Abstract: In an approach for selecting a version of a webpage to present to a user, a processor receives a request to access a webpage from a device, wherein the webpage includes a plurality of versions of the webpage. A processor receives information about the device. A processor determines a version of the webpage to present, based on the information about the device and a predefined goal associated with the webpage. A processor causes the version of the webpage to be presented.Type: GrantFiled: September 22, 2017Date of Patent: July 10, 2018Assignee: International Business Machines CorporationInventors: Taylor J. Anderson, Thomas S. Brugler, Richard Chen, Randall A. Craig, Kristin S. Moore
-
Patent number: 10019425Abstract: Systems and methods are disclosed for selecting text displayed on a screen. An example method of selecting text displayed on a screen includes displaying a first widget marking a first boundary of a selected first portion of text displayed on the screen. The method also includes displaying a second widget marking a second boundary of the first portion. The method further includes displaying an extended area including user interface (UI) controls corresponding to the first widget. The method also includes updating, based on a selection of a UI control corresponding to the first widget, a location of the first widget to indicate an updated selection of a second portion of text displayed on the screen. The second portion of text is disposed between the first and second widgets.Type: GrantFiled: April 3, 2015Date of Patent: July 10, 2018Assignee: QUALCOMM IncorporatedInventors: Shiu Wai Hui, Veluppillai Arulesan
-
Patent number: 10013148Abstract: Method, system and computer storage medium for displaying microblog wall are disclosed. The method includes: obtaining microblog messages of a specified topic; obtaining a set display duration of the microblog messages; pulling the microblog messages according to a specified time interval; displaying the pulled microblog messages according to the corresponding display duration. By obtaining the set display duration of the microblog messages and pulling the microblog messages according to the specified time interval, the method, system and computer storage medium for displaying microblog wall may control the display duration of the microblog messages and prevent the chaos from occurring during the displaying of microblog messages.Type: GrantFiled: September 9, 2013Date of Patent: July 3, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xiangbo Wu, Jian Li, Jian Zhang, Lei Wei, Bin Hu
-
Patent number: 10007652Abstract: An aspect of the present invention relates to a method for dynamically constructing a pre-populated note template comprising receiving a context from a user and determining whether there are any note templates that match an initial criteria including the received context. A note template is then loaded based on the determination of matching note templates. If there are one or more sections in the loaded template, for each section in the loaded template, determine if there are any forms for the section that match the context. A pre-populated Note template is then loaded including any matching forms.Type: GrantFiled: August 15, 2014Date of Patent: June 26, 2018Assignee: Allscripts Software, LLCInventors: Nathan Enright, Robert Taylor
-
Patent number: 9996513Abstract: In an approach for selecting a version of a webpage to present to a user, a processor receives a request to access a webpage from a device, wherein the webpage includes a plurality of versions of the webpage. A processor receives information about the device. A processor determines a version of the webpage to present, based on the information about the device and a predefined goal associated with the webpage. A processor causes the version of the webpage to be presented.Type: GrantFiled: September 12, 2014Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Taylor J. Anderson, Thomas S. Brugler, Richard Chen, Randall A. Craig, Kristin S. Moore
-
Patent number: 9984055Abstract: Provided are a non-transitory computer-readable storage medium storing a display control program, an image display apparatus and a display control method. The apparatus includes a touch panel configured to receive a handwriting input and display a document and handwriting information in a display area thereof. The display control program, when being executed by a processor of the apparatus, causes the processor to perform the following processes. The processes includes: operating the touch panel to display a document and handwriting information in the display area; and in response to detecting an operation onto the document, controlling display of the handwriting information by using a first display mode or a second display mode. The first display mode is a mode to display the handwriting information with being associated with the document. The second display mode is a mode to display the handwriting information with being associated with the display area.Type: GrantFiled: June 10, 2014Date of Patent: May 29, 2018Assignee: KONICA MINOLTA, INC.Inventor: Masafumi Aikawa
-
Patent number: 9979774Abstract: A digital magazine server receives feeds of content items from various sources and formats content items from the feed for presentation in a digital magazine. The digital magazine server determines whether the content items from the feed satisfy one or more rules specifying presentation of content items by the digital magazine server. Content items from a feed are compared to the one or more rules to generate results specifying whether various content items satisfy one or more of the rules. To simplify review of the content items, results are grouped for each content item to allow the source of the feed to individually edit the content items to comply with the one or more rules.Type: GrantFiled: September 23, 2014Date of Patent: May 22, 2018Assignee: Flipboard, Inc.Inventors: Diane Chang, Victor V. Greenwich, Chaitanya Laxminarayan
-
Patent number: 9977779Abstract: Methods and systems for providing a supplemental word correction dictionary are provided. The method is performed at one or more electronic devices each having one or more processors and memory storing one or more programs for execution by the one or more processors. The method includes receiving an at least partial word input by a user. In some implementations, the at least partial word is input into a text field, such as an email body. The method includes determining that a use condition of the at least partial word is satisfied, such as whether the word appears in a trigger word list. The method further includes, in response to determining that the use condition is satisfied, obtaining a supplemental word correction dictionary that includes words associated with a same subject matter as the at least partial word, wherein the supplemental word correction dictionary supplements an existing word correction dictionary.Type: GrantFiled: March 10, 2014Date of Patent: May 22, 2018Assignee: Apple Inc.Inventor: Morgan Winer
-
Patent number: 9971751Abstract: Multiple versions of a service can be supported by taking advantage of the fact that version information can be included in any received request. Multiple templates may be stored, with each template being associated with a particular version of the service. There may also be multiple templates associated with each version of a service for various response types. Using the version information, an appropriate template can be determined up front to be used for the response. An instance of the template can be filled in using appropriate data sources, as may be specified using metadata in the template itself. Once the instance of the template is filled, the response can be finalized and sent.Type: GrantFiled: January 30, 2015Date of Patent: May 15, 2018Assignee: Amazon Technologies, Inc.Inventors: Vanessa Y. Sun, Feras Karablieh, Xiaohu Liu, Ajay M. Desai
-
Patent number: 9971740Abstract: A system for converting formatting of display object, including a logic (e.g., a computing device) that can be operable to traverse and record a part of source code or binary data related to a first visible item displayed on a visual output device. The logic can then convert a first data type or data structure that includes the recorded part of source code or binary data to a second data type or data structure that still includes the recorded part of source code or binary data, where the second data type or data structure is related to a second visible item displayable on the visual output device.Type: GrantFiled: March 22, 2016Date of Patent: May 15, 2018Assignee: Excalibur IP, LLCInventors: Lawrence Anthony Deguzman, Igor P. Zingerman
-
Patent number: 9971755Abstract: A digital magazine server provides a digital magazine including content items to a client device for presentation to a user. To increase user interaction with the digital magazine, the digital magazine server identifies a content item in the digital magazine and determines one or more topics associated with the identified content item. From the one or more topics, the digital magazine server identifies a topic and obtains candidate content items that are also associated with the identified topic. A candidate content item is selected from the candidate content item and the selected candidate content item is presented in conjunction with the identified content item.Type: GrantFiled: February 3, 2015Date of Patent: May 15, 2018Assignee: Flipboard, Inc.Inventors: Sang Chi, Yuechen Zhao, Ben Frederickson
-
Patent number: 9965568Abstract: Computer program products, methods, systems, apparatus, and computing entities are provided for providing an enhanced media presentation. In one embodiment, an enhanced media presentation is provided. To provide the enhanced media presentation, one or more content items associated with subject matter associated with a segment of an enhanced media presentation are identified. Each content item may be associated with at least one uniform resource identifier. Then, a content object based at least in part on at least one content item is created. The content object is an abstract representation of the content item. The content object can be associated with the segment and provided for simultaneous displayed simultaneously with at least a portion of the segment.Type: GrantFiled: October 24, 2014Date of Patent: May 8, 2018Assignee: TURNER BROADCASTING SYSTEM, INC.Inventors: Alex Wellen, Marisa Gallagher, Don Loheide, Michael Wise, Rajin Persaud, Michael Koetter, KC Estenson, Dave Ehlers, Chris Hinton, Michael Quigley, Jeremy Legg, Scott Teissler
-
Patent number: 9965456Abstract: A system redacts content in a multi-layered document by executing a content modifier process that redacts a first portion of content in a source layer and then automatically redacts related content in at least one target layer. The content modifier process overlays the source redaction region on corresponding areas of other layers in the document to identify target redaction regions in those other layers that contain target content. In turn, the content modifier process automatically identifies and redacts the target content within target redaction regions.Type: GrantFiled: August 24, 2015Date of Patent: May 8, 2018Assignee: Adobe Systems IncorporatedInventors: Jason T. Pittenger, David Stromfeld
-
Patent number: 9965567Abstract: A content management system generates views of digital content for presentation on a user client. The content management system includes different publication templates having different layouts for presenting content on different types of viewing devices. The publication template is based on a layout, which specifies a spatial arrangement of sections. The publication template associates publication elements such as a leading article with sections of a layout. A view matches components such as an article with sections of a publication template based on a mapping between the components and publication elements associated with the sections. The content management system generates different views for different types of viewing devices. The content management system also analyzes interactions between user clients, components, and views, and the content management system includes an analytics interface to present data about these interactions.Type: GrantFiled: April 17, 2014Date of Patent: May 8, 2018Assignee: CBS INTERACTIVE INC.Inventors: Charles Christolini, Peter Yared, Trent Ruane