Hypermedia Patents (Class 715/205)
-
Patent number: 10204088Abstract: Systems and methods for re-using content in a content management system. The content management system may have two or more repositories. A link document may be generated in a link repository for a source document in a source repository. The link document may be a copy of the source document, and synchronized to the source document in a number of different ways, dynamically or statically. When the source document is updated, the source repository may notify the link repository about the change, receive a pull request from the link repository for the change, and generate an updated link document.Type: GrantFiled: April 24, 2015Date of Patent: February 12, 2019Assignee: Veeva Systems Inc.Inventors: Eric Bezar, Jon Stone, Derek Allwardt, Rich Mayfield
-
Patent number: 10204083Abstract: A computer system for processing bidirectional characters includes a processor and memory. An application stored in the memory includes instructions that are executable by the processor and memory and that are configured to determine an embedding direction and at least one of output, export or display data including characters using bidirectional code. While at least one of outputting, exporting or displaying the data, the instructions are configured to parse a multi-segment data value including a plurality of segments and a delimiter arranged between adjacent ones of the plurality of segments. The delimiter includes two or more neutral type characters that are arranged immediately adjacent to one another. The delimiter causes the bidirectional code to apply the embedding direction to the delimiters of the multi-segment data value to maintain relative ordering of adjacent ones of the segments in the multi-segment data value.Type: GrantFiled: October 20, 2016Date of Patent: February 12, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: April Marie Olson, William Leslie Frandsen, Kimberly Kroetsch, Dustin James Gustafson, Russell Brown, Todd Lefor
-
Patent number: 10198156Abstract: A system and method is provided that facilitates merging artifact information.Type: GrantFiled: February 27, 2017Date of Patent: February 5, 2019Assignee: Polarion AGInventors: Tomas Stefan, Jan Stawarczyk, Yury Chernikov, Leila Yelemessova
-
Patent number: 10185555Abstract: An application recommendation method includes following steps: checking at least one predetermined rule to generate at least one analysis result for at least one of a plurality of candidate applications; and automatically determining an application recommendation result of recommended applications, wherein the at least one of the candidate applications is selectively used as one recommended application in the application recommendation result according to the at least one analysis result. In addition, a computer readable medium stores a program code. When executed by a processor, the program code instructs the processor to perform steps of the application recommendation method. Moreover, a display screen shows an application hot zone according to the application recommendation result of recommended applications.Type: GrantFiled: June 13, 2016Date of Patent: January 22, 2019Assignee: MEDIATEK INC.Inventor: Min-Hung Chien
-
Patent number: 10180837Abstract: Methods and apparatuses for version management. Information corresponding to multiple versions of a file is maintained in a database. The information includes one or more versions of the file and change data associated with the one or more versions of the file. In response to a request, a graphical user interface (GUI) is presented that includes a timeline with entries corresponding to one or more versions of the file. The entries have at least a graphical representation of changes made.Type: GrantFiled: July 20, 2015Date of Patent: January 15, 2019Assignee: salesforce.com, inc.Inventors: Owen Winne Schoppe, John Fredric Vogt, Jr., Simon Toens
-
Patent number: 10178230Abstract: Disclosed are methods and systems for communicating supplemental telephonic entity data to a callee via data association with a Software-as-a-Service application. An example method comprises providing a networked application server, the application server to access a data storage, providing a SaaS application, subscribing a subscriber organization to the SaaS application, receiving at the user interface of the SaaS application data corresponding to an entity, storing within the data storage a data record for the entity, providing a telephonic switching framework, receiving an incoming call with caller ID information, identifying the entity by caller ID information from the data storage, identifying supplemental data in the data storage associated with the entity, placing an outbound call, and communicating to a callee who is a member of the subscriber organization the supplemental data.Type: GrantFiled: January 4, 2018Date of Patent: January 8, 2019Inventor: Gordon E. Seay
-
Patent number: 10169314Abstract: Provided are a system and method for modifying textual web content of a web page by adding supplemental textual web content from another web page. In one example, the method includes analyzing a body of digital text content from a web page and determining at least one keyword included within the body of the digital text content, matching the at least one keyword with supplemental web content from another web page previously auto-detected by the web server, modifying the body of digital text content by embedding supplemental digital text content from the supplemental web content within the body of the digital text content, and transmitting the supplemental digital text content to a computing device providing the web page.Type: GrantFiled: September 21, 2016Date of Patent: January 1, 2019Inventors: Joseph DiTomaso, William Beckler
-
Patent number: 10162802Abstract: A system provides client access to customized news content. The system includes a custom news source server and a news search server. The custom news source server periodically sends one or more customized search queries to a news search server. The news search server fetches news content from multiple news source servers and aggregates the news content. The news search server also periodically receives the one or more search queries from the custom news source server, searches the aggregated news content based on the one or more search queries, and periodically provides selected news content to the custom news server based on results of the searches. The custom news source server permits access to clients, from across a network, to the selected news content provided by the news search server.Type: GrantFiled: September 14, 2012Date of Patent: December 25, 2018Assignee: GOOGLE LLCInventors: Krishna Bharat, Michael Schmitt, Mike Curtiss, Marissa Mayer, Anurag Acharya, Srdjan Mitrovic, Vijay Boyapati
-
Patent number: 10162808Abstract: A system having a processor is provided that facilitates drawing and annotation of objects on a touch screen. The processor is responsive to an object selection input corresponding to a selection of an object displayed at an object location, to display a preview type of an annotation for the selected object at an annotation location adjacent to the object location. Also, the processor stops displaying the annotation when an object deselection input is received that corresponds to a deselection of the object prior to the annotation being changed to a persistent type. Further, when the first object is selected, the processor is responsive to an annotation selection input corresponding to a selection of the annotation, to cause the annotation to change from being the preview type to being the persistent type that remains visually displayed when the object is deselected after the annotation has changed to the persistent type.Type: GrantFiled: May 8, 2015Date of Patent: December 25, 2018Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Daren Rhoades, Kenneth A. Hosch, Thomas James Buchanan
-
Patent number: 10165072Abstract: Methods and apparatuses that collect tracking data items into a plurality of data stores for one or more domain in response to resources received from the domains are described. Each tracking data item may be accessible for one of the domains. Relationships of the domains may be identified among the tracking data items across multiple data stores according to the resources received. One or more of the domains may be selected according to the identified relationships to control accessibility of the tracking data items for the domains. The data stores may be updated to prohibit accessing at least a portion of the tracking data items for the selected domains.Type: GrantFiled: January 25, 2016Date of Patent: December 25, 2018Assignee: APPLE INC.Inventors: Steven Jon Falkenburg, Darin Benjamin Adler, Jessie Leah Berlin, Jing Jin, Kevin W. Decker, Maciej Stachowiak
-
Patent number: 10158711Abstract: Techniques for hosting websites are disclosed. At least aspects of a website are defined in a framework of website resources. The at least aspects of the website are dependent on the website resources and their position in the framework. In response to a request concerning the website, the framework is parsed to determine at least one of the website resources for the request. A response to the request is provided in dependence on the at least one website resource.Type: GrantFiled: January 15, 2015Date of Patent: December 18, 2018Assignee: Hewlett Packard Enteprise Development LPInventors: Yves Gaige, Remi Verney, Yann Stephan
-
Patent number: 10148789Abstract: An electronic device associated with a media-providing service has one or more processors and memory storing instructions for execution by the one or more processors. The electronic device accesses a listening history of a user of the media-providing service. Based at least in part on the listening history of the user, the electronic device assigns a first personality trait of a plurality of personality traits to the user. The electronic device provides personalized content to the user based on the first personality trait.Type: GrantFiled: April 9, 2018Date of Patent: December 4, 2018Assignee: Spotify ABInventors: Clay Gibson, Will Shapiro, Santiago Gil, Ian Anderson, Margreth Mpossi, Oguz Semerci, Scott Wolf
-
Patent number: 10146404Abstract: In a mobile device, the text entered by users is analyzed to determine a set of responses commonly entered by users into text applications such as SMS applications in response to received messages. This set of responses is used to provide suggested responses to a user for a currently received message in a soft input panel based on the text of the currently received message. The suggested responses are provided before any characters are provided by the user. After the user provides one or more characters, the suggested responses in the soft input panel are updated. The number of suggested responses displayed to the user in the soft input panel is limited to a total confidence value to reduce user distraction and to allow for easier selection. An undo feature for inadvertent selections of suggested responses is also provided.Type: GrantFiled: January 27, 2015Date of Patent: December 4, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jason Grieves, Dmytro Rudchenko, Parthasarathy Sundararajan, Tim Paek, Itai Almog, Songming He, Jerome Turner, Masahiro Ami, Kozo Miyano
-
Patent number: 10142809Abstract: A method and device that prompts one or more indicators to perform actions over context sensitive messages in a user device includes receiving an SMS and identifying at least one template that can be applied to the SMS based on analyzing content of the SMS. One or more actionable texts may be identified from the content of the SMS using the at least one template. Service metadata may be retrieved from the at least one template to associate the service metadata to each of the one or more actionable texts. The one or more indicators may be prompted to perform actions based on the service metadata.Type: GrantFiled: July 8, 2015Date of Patent: November 27, 2018Assignee: Wipro LimitedInventors: Maheshwaran Govindarajeswaran, Madan Mohan Balasubramanian
-
Patent number: 10142266Abstract: Method and server system for providing recommendations during a chat session are disclosed. The method includes: processing instant messages transmitted during a chat session between a first user and one or more second users to obtain one or more keywords of a current conversation between the first user and the one or more second users; selecting at least one of the one or more keywords in accordance with a determination that the at least one keyword has remained relevant to the current conversation for at least a threshold time period; identifying one or more information items relevant to the at least one keyword in accordance with the selection of the at least one keyword; and providing the one or more information items to at least one of the first and second users for display within a conversation interface displaying the current conversation between the first and second users.Type: GrantFiled: June 17, 2016Date of Patent: November 27, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yelu Liu, Changlin Li
-
Patent number: 10140265Abstract: A method for phone number processing may comprise providing a terminal device including a processor operating a browser to a user. The processor my conduct the acts of opening a web page on the browser, wherein the web page includes an unclickable text content; detecting a string from the text content when the user selects the text content; and displaying a phone number processing interface on the web page when the string is a valid phone number.Type: GrantFiled: July 30, 2014Date of Patent: November 27, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) CO., LTD.Inventors: Yingge Li, Tingyong Tang, Zhipei Wang, Hao Tang, Xi Wang, Kai Zhang, Xin Qing, Sirui Liu, Huijiao Yang, Ying Huang, Yulei Liu, Wei Li, Cheng Feng, Bo Hu, Ruiyi Zhou, Lei Guan, Bosen He, Ning Ma, Yang Li
-
Patent number: 10129298Abstract: The threat of malicious parties exposing users' credentials from one system and applying the exposed credentials to a different system to gain unauthorized access is addressed in the present disclosure by systems and methods to preemptively and reactively mitigate the risk of users reusing passwords between systems. A security device passively monitors traffic comprising authorization requests within a network to reactively identify an ongoing attack based on its use of exposed credentials in the authorization request and identifies accounts that are vulnerable to attacks using exposed credentials by actively attempting to log into those accounts with exposed passwords from other networks. The systems and methods reduce the number of false positives associated with attack identification and strengthens the network against potential attacks, thus improving the network's security and reducing the amount of resources needed to securely manage the network.Type: GrantFiled: June 30, 2016Date of Patent: November 13, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Itai Grady, Michael Dubinsky, Benny Lakunishok, Idan Plotnik, Tal Arieh Be'ery
-
Patent number: 10129386Abstract: Systems, methods, routines and/or techniques for a local mobile memo for non-interrupting link noting are described. One or more embodiments may include a method that may include displaying to a user a page containing a link, receiving a first user input that indicates the link should be saved for potential later processing and saving the link to a local repository so that the link can be processed later. The saving may occur while the page continues to be displayed. The saving may occur without processing the link to perform the associated action. The method may include displaying a list (e.g., including the link) of one or more links saved in the repository, for example, in response to an event that indicates that the user may be interested in viewing links in the link repository.Type: GrantFiled: May 23, 2016Date of Patent: November 13, 2018Assignee: Google LLCInventors: Yifang Liu, Zhenyu Liu
-
Patent number: 10114592Abstract: An image forming system of an embodiment includes a terminal device that transmits first print data to print an image in monochrome, second print data to print the image in color and a user ID; a print data storage section that stores the first print data, the second print data and the user ID transmitted from the terminal device in an associated manner; an authentication section that authenticates a user; a list acquisition section that acquires a list including the first and second print data associated with the user ID of the user authenticated by the authentication section; a print data acquisition section that acquires one print data selected from the acquired list by the list acquisition section; and an image forming section that prints an image formed with the print data acquired by the print data acquisition section.Type: GrantFiled: February 9, 2016Date of Patent: October 30, 2018Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA TEC KABUSHIKI KAISHAInventors: Takeshi Watanabe, Tatsuya Kitajima, Yukio Futamata
-
Patent number: 10108588Abstract: Embodiments of the present application relate to a method for communicating between pages to be displayed at a client, a system for communicating between pages to be displayed at a client, and a computer program product for communicating between pages to be displayed at a client. A method for communicating between pages to be displayed at a client is provided. The method includes detecting whether a first page is to transmit data to a second page, in the event that the first page is to transmit the data to the second page, obtaining a communication identifier of the second page in a current page group storing the first page and the second page, and establishing a communication link between the first page and the second page based on the communication identifier, and using the communication link to send the data to be transmitted to the second page.Type: GrantFiled: March 17, 2016Date of Patent: October 23, 2018Assignee: Alibaba Group Holding LimitedInventors: Jianping Shen, Hua Qiu
-
Patent number: 10108313Abstract: Techniques are disclosed for navigation in a hierarchical node structure. A first graphical element representing a parent node in a hierarchical node structure is displayed via a graphical user interface (GUI). One or more second graphical elements, each representing a first child node of the parent node, are further displayed via the GUI on a first imaginary curve adjacent to or at least partially surrounding the parent node. In response to a user selection of one of the first child nodes, one or more third graphical elements each representing a second child node of the first child node are displayed via the GUI on a second imaginary curve adjacent to or at least partially surrounding the selected child node.Type: GrantFiled: March 29, 2016Date of Patent: October 23, 2018Assignee: Adobe Systems IncorporatedInventor: Damien Antipa
-
Patent number: 10102184Abstract: When a browsing computer navigates to a network document, such as a web page, the corresponding server also downloads computer readable formatting information necessary for the operating system of the browsing computer to render correctly any characters within the network document even if the fonts associated with those characters do not exist on the browsing computer prior to encountering the network document. An exposure module is also downloaded to the browsing computer. The exposure module is loaded onto the browsing computer, which in turn either permanently installs or temporarily exposes the operating system of the browsing computer to the computer readable font formatting information associated with the network document. As a result, the operating system of the browsing computer is able to display or otherwise process the network document correctly and consistently regardless of the computer readable fonts installed on the browsing computer.Type: GrantFiled: April 28, 2017Date of Patent: October 16, 2018Assignee: Clantech, Inc.Inventor: Robert G. Adamson, III
-
Patent number: 10091313Abstract: A method and system for tracking web link usage is provided. An example system includes a request detector, a click history module, a link presentation generator, and a serving module. The request detector may be configured to receive a request for a web page comprising a web link. The click history module may be configured to access click history associated with the user account. The link presentation generator may be configured to modify the web page, utilizing the click history. The serving module may be configured to serve the modified web page in response to the request for the web page.Type: GrantFiled: April 28, 2016Date of Patent: October 2, 2018Assignee: eBay Inc.Inventor: Frank Anthony Nuzzi
-
Patent number: 10083251Abstract: The disclosure discloses a data processing method and apparatus for counting webpage hits. The data processing method for counting webpage hits includes: a coordinate system of a monitored webpage is acquired; webpage hits are recorded by the coordinate system; hotspot regions on the webpage are determined according to the hits; and the number of determined hotspot regions are counted. By means of the disclosure, the problem in the relevant art that the webpage hits cannot be counted based on regions is solved, thereby achieving an effect of automatically counting the number of hit hotspot regions on the webpage.Type: GrantFiled: November 3, 2014Date of Patent: September 25, 2018Assignee: BEIJING GRIDSUM TECHNOLOGY CO., LTD.Inventors: Hexiang Liu, Xin He
-
Patent number: 10078858Abstract: Systems, methods, and computer program products for implementing a dynamic free-text search database. First data is generated for the dynamic free-text search database that represents a first relationship including a first keyword, a first trip, and a first weight value. A plurality of free-text search requests are received, and a second weight value for the first relationship is calculated based on the free-text search requests. The second weight value differs from the first weight value. The first data is transformed into second by inserting the second weight value into the first data such that the first relationship includes the second weight value.Type: GrantFiled: August 5, 2015Date of Patent: September 18, 2018Assignee: AMADEUS S.A.S.Inventors: Romain Barraud, David Pauchet, Teodor-Vlad Tanasescu
-
Patent number: 10078654Abstract: A data-logging framework (“logger”) includes a configuration file in which an application can define various data fields and locations at which the data fields are to be logged. Some data fields include validating functions that are used by the logger to determine whether a value of a data field is valid. The application can also define (a) canonical data fields using the logger and (b) derived data fields. Upon receiving the data fields and their values from the application, the logger can determine whether the data fields are defined in the configuration file, validate the values, and log the values at the specified locations. Values of any canonical and/or derived data fields are obtained by the logger and logged at the specified locations.Type: GrantFiled: March 18, 2014Date of Patent: September 18, 2018Assignee: Facebook, Inc.Inventors: Adam D. I. Kramer, Itamar Rosenn, Thomas M. Lento, John Paul Costella
-
Patent number: 10078807Abstract: Systems and methods for providing a discussion thread to key performance indicator information displayed on a dashboard are disclosed. The system may include a renderer for rendering a dashboard displaying a key performance indicator value corresponding to at least one business value. The system may also include a comment module that is configured to: receive a comment corresponding to the displayed key performance indicator value, and generate a discussion thread including the received comment. The generated dashboard can then be rendered by the renderer in association with the displayed key performance indicator value. In some cases, the discussion thread can include a plurality of related comments.Type: GrantFiled: May 26, 2017Date of Patent: September 18, 2018Assignee: Dundas Data Visualization, Inc.Inventors: Robert E. Siklos, Stanislav Kashepava, Troy A. Marchand
-
Patent number: 10073846Abstract: Provided is a cloud-based document link system and a method that uses a processor to provide a method for connecting a document between services. The cloud-based document link system includes a storage unit configured to store, on a cross-clipboard, at least one first document associated with a first service provided through a first device, an identification unit configured to identify at least one second service linkable with each first document, and a providing unit configured to provide a list of each second service in response to an access of the cross-clipboard through a second device, and to provide the second device with a second document associated with the at least one second service in response to a selection of the at least one second service.Type: GrantFiled: June 29, 2012Date of Patent: September 11, 2018Assignee: NHN CorporationInventor: DongWook Kim
-
Patent number: 10074133Abstract: A client terminal displays a trading screen interface and an annotation interface in relation to the trading screen interface. The annotation interface allows a trader to enter trade-related annotations in a quick and efficient manner or flag a predetermined time and input annotations to be associated with the flagged time a later time, while the trading screen interface allows the trader to make trades at the most favorable prices and in a speedy manner. The annotation interface may alternatively not be displayed and allow for audio input.Type: GrantFiled: February 27, 2014Date of Patent: September 11, 2018Assignee: Trading Technologies International, Inc.Inventors: Mark Leon Strauss, Peter Ziemkiewicz
-
Patent number: 10067922Abstract: An electronic book system provides interfaces particularly suited to students' use of textbooks. User-controlled content is associated with portions of an electronic book. A study guide corresponding to at least some of the portions with associated user-controlled content is generated. The user can navigate between portions of the study guide and the corresponding portions of the electronic book.Type: GrantFiled: July 19, 2013Date of Patent: September 4, 2018Assignee: Google LLCInventors: James Patterson, Nathan Moody, Scott Dougall
-
Patent number: 10063620Abstract: Discloses is a method and system for information sharing. The method includes obtaining an information exported file by exporting the information to be shared, and storing the information exported file according to an assigned network address; generating a two-dimensional code according to the network address of the stored information exported file; sharing the generated two-dimensional code, and importing the information exported file by scanning the shared two-dimensional code. The system includes an export processing module, a two-dimensional code generating module, a two-dimensional code sharing module, and an importing module.Type: GrantFiled: July 11, 2014Date of Patent: August 28, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Xiaodan Lin
-
Patent number: 10055094Abstract: The present disclosure relates to a method and an apparatus for dynamically displaying a device list to reduce operations switched by a user between different application programs by displaying parameter contents of corresponding devices in the device list, whereby the operation is easier, and the parameter contents are displayed more intuitively and conveniently.Type: GrantFiled: September 18, 2015Date of Patent: August 21, 2018Assignee: Xiaomi Inc.Inventors: Feiyun Li, Yang Wang, Qiang Fu
-
Systems and methods of competency assessment, professional development, and performance optimization
Patent number: 10049594Abstract: A computer system is provided. The computer system includes a memory, at least one processor coupled to the memory, and an assessment component executed by the at least one processor. The assessment component is configured to execute a conversation between at least one user and a computer-simulated character and determine a competency level displayed by the at least one user based on at least one response option received during the conversation. In the computer system, the at least one response option may include a plurality of response options and the assessment component may be configured to calculate an overall score based on the plurality of response options.Type: GrantFiled: April 27, 2012Date of Patent: August 14, 2018Assignee: ATLAS, INC.Inventor: Rajiv Roopan -
Patent number: 10042924Abstract: Systems, methods, and apparatuses are disclosed for adaptively generating a summary of web-based content based on an attribute of a mobile communication device having transmitted a request for the web-based content. By adaptively generating the summary based on an attribute of the mobile communication device such as an amount of visual space available or a number of characters permitted in the interface, a display of the web-based content may be controlled on the mobile communication device in a way that was not previously available. This enables control of displaying web-based content that has been adaptively generated to be displayed on limited display screens based on a learned attribute of the mobile communication device requesting the web-based content.Type: GrantFiled: February 9, 2016Date of Patent: August 7, 2018Assignee: OATH INC.Inventors: Youssef Billawal, Yashar Mehdad, Dragomir Radev, Amanda Stent, Kapil Thadani
-
Patent number: 10042547Abstract: An example method is provided for a computing device to perform user interface control based on a pinch gesture. The computing device includes a touch-sensitive display. The method may comprise: displaying, on the touch-sensitive display, a user interface that includes a user interface element, which occupies part of the user interface and is selectable for resizing, and detecting, on the touch-sensitive display, a pinch gesture for resizing the user interface element within the user interface. The method may further comprise: determining a direction of the pinch gesture; and based on the direction of the pinch gesture, resizing the user interface element horizontally, vertically or diagonally within the user interface.Type: GrantFiled: June 17, 2014Date of Patent: August 7, 2018Assignee: VMWare, Inc.Inventors: Ming Zhao, Yunfei San, Peng Guo, Qiaoyan Hou
-
Patent number: 10042846Abstract: One embodiment provides method for constructing a cross-lingual information extraction program, the method including: utilizing at least one processor to execute computer code that performs the steps of: constructing a plurality of language-specific representations from text expressed in a plurality of languages by parsing the text of each language using a language-specific semantic parser; mapping the plurality of language-specific representations to a single cross-lingual semantic representation, wherein the cross-lingual semantic representation encompasses the plurality of languages; and constructing the cross-lingual information extraction program based on the cross-lingual semantic representation. Other aspects are described and claimed.Type: GrantFiled: April 28, 2016Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Alan Akbik, Laura Chiticariu, Marina Danilevsky Hailpern, Yunyao Li, Huaiyu Zhu
-
Patent number: 10025464Abstract: A presentation document editing system provides master slides that can be associated with one or more other dependent slides in the presentation. When a slide in the presentation is edited, a preview of other slides in the presentation is displayed. When a master slide is edited, any dependent slides are shown in the preview with a visual indicator to distinguish the dependent slides from other slides in the presentation.Type: GrantFiled: October 7, 2014Date of Patent: July 17, 2018Assignee: GOOGLE LLCInventors: Sarah Cooper, Shoshana Holtzblatt, Ajay Dev Surie, Michael Owen Thomas
-
Patent number: 10027610Abstract: Systems and methods to manage dynamic content in email via an image server. The image server being configured to communicate and receive requests from an email client regarding dynamic content. The image server is also configured to load data regarding the email client from an asset database, and to communicate with a decision engine. Further, the image server is configured to communicate with a content acquisition server, to communicate an analytics database, and to cause display of dynamic content in an email.Type: GrantFiled: October 17, 2017Date of Patent: July 17, 2018Assignee: Movable, Inc.Inventors: Michael Nutt, Vivek Sharma
-
Patent number: 10021165Abstract: A method of sharing browsing on a web page displayed in a window of a first web browser executed in a first terminal, with at least one second web browser executed in a second terminal.Type: GrantFiled: June 12, 2015Date of Patent: July 10, 2018Assignee: OrangeInventors: Nassim Laga, Remi Hollender
-
Patent number: 10007393Abstract: A file structure or data hierarchy can be navigated using 3D gesture inputs. For example, objects can be arranged in a plurality of layers. A user input, including a 3D gesture input having a movement in proximity to a display surface can be detected. Different layers can be navigated in response to a movement component that is perpendicular to the display surface.Type: GrantFiled: January 19, 2010Date of Patent: June 26, 2018Assignee: APPLE INC.Inventors: Nicholas V. King, Todd Benjamin
-
Patent number: 9996613Abstract: System and method for accessibility testing of a web application is disclosed. Initially the system is configured to receive an accessibility standard and a level of conformance to be achieved for accessibility testing of a webpage associated with the web application. The system is further configured to identify a first set of an accessibility guidelines based on the accessibility standard and the level of conformance. The system further identifies a set of elements present in the webpage and determines a second set of the accessibility guidelines based upon the set of elements and a set of common guidelines applicable to all the webpage's of the web application. Furthermore, the system computes a number of occurrences of each element from the set of elements present in the webpage.Type: GrantFiled: October 23, 2015Date of Patent: June 12, 2018Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Charudatta Jadhav, Ravi Hanmant Mahamuni, Sumeet Agrawal
-
Patent number: 9996368Abstract: A method, system and computer program product for creating, editing, and generating operating manuals utilizing scripts. Operations performed by an author during manual creation are saved as scripts. The operations are replayed when regenerating or modifying the manual. When replaying the script of the operating manual, the script may be stopped at convenient points to add additional operations and/or modifications. These additional operations and/or modifications are also recorded as scripts to enable generation of the edited/modified manual.Type: GrantFiled: December 28, 2007Date of Patent: June 12, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Karim Hamzaoui, Ryo Kamimura, Kentaro Takiguchi
-
Patent number: 9984047Abstract: When an interaction barrier exists between an application A and an application B, if a jump link corresponding to the application B exists in a page of the application A, selection and replication operations are performed in the page of the application A, such that the content containing the above jump link is replicated into a clipboard of the system. Further when the user starts the application B, operations are executed to perform extraction and analysis on clipboard content to obtain the jump link, and generate a corresponding access trigger control. The access trigger control serves as a quick access portal, and it is only necessary for a user to click the access trigger control to implement jumping from a display page to a target page in the application B. Thus, the access efficiency is ensured, and the user is guaranteed to experience the relevant functions of the target page.Type: GrantFiled: May 13, 2016Date of Patent: May 29, 2018Assignee: Alibaba Group Holding LimitedInventors: Yihao Hu, Yiteng Zhao
-
Patent number: 9985910Abstract: A method for communication includes receiving and forwarding packets in multiple flows to respective egress interfaces of a switching element for transmission to a network. For each of one or more of the egress interfaces, in each of a succession of arbitration cycles, a respective number of the packets in each of the plurality of the flows that are queued for transmission through the egress interface is assessed, and the flows for which the respective number is zero are assigned to a first group, while the flows for which the respective number is non-zero are assigned to a second group. The received packets that have been forwarded to the egress interface and belong to the flows in the first group are transmitted with a higher priority than the flows in the second group.Type: GrantFiled: June 28, 2016Date of Patent: May 29, 2018Assignee: Mellanox Technologies TLV Ltd.Inventors: Barak Gafni, Benny Koren, George Elias, Itamar Rabenstein, Eyal Srebro, Sagi Kuks, Niv Aibester
-
Patent number: 9985918Abstract: For preventing messages from being sent to an unintended recipient, an apparatus for indicating a message recipient is disclosed. The apparatus may include a processor and a memory that stores code executable by the processor, including code that identifies an active messaging interface from among a plurality of messaging interfaces, identifies a correspondent associated with the active messaging interface, and temporarily provides a message recipient cue based on the identified correspondent in response to a user writing to the active messaging interface. The apparatus may remove the message recipient cue in response to expiration of a predetermined interval. The apparatus may further retrieve the visual indicator from a local database, a server, and/or the identified recipient. Additionally, the apparatus may identify the active messaging interface based on a viewing location and/or on a cursor location. A method and computer program product also perform the functions of the apparatus.Type: GrantFiled: September 16, 2014Date of Patent: May 29, 2018Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Neal Robert Caliendo, Jr., Arnold S. Weksler
-
Patent number: 9977876Abstract: Systems, methods, and apparatus are provided that allow a user to draw and edit a chemical structure using one or more gestures performed on an input interface, such as a touch pad or touch screen. For example, the user may rotate the chemical structure representation in the graphical display by performing one or more rotation gestures.Type: GrantFiled: February 24, 2012Date of Patent: May 22, 2018Assignee: PerkinElmer Informatics, Inc.Inventors: Robin Young Smith, Scott Gregory Flicker, Daniel Malcolm Oberlin, Andrew Smellie
-
Patent number: 9959381Abstract: Embodiments relate an emulation environment that places debugging logic in a manner that connections between the debugging logic and logic components outputs can be efficiently routed. In one embodiment, the host system places the debugging logic after placing the logic components of the DUT, but before routing the logic components. In another embodiment, the host system places debugging logic after placing and routing logic components of the DUT. In another embodiment, for one or more emulator FPGAs, the host system places debugging logic units of the debugging logic evenly across the FPGA before placing logic components of the DUT.Type: GrantFiled: October 10, 2017Date of Patent: May 1, 2018Assignee: Synopsys, Inc.Inventor: Ludovic Marc Larzul
-
Patent number: 9961498Abstract: The principles described herein provide methods and systems for locating a tracking device. In particular, one disclosed method includes associating a user with a tracking device, receiving an indication that the tracking device is lost, setting a flag indicating that the tracking device is lost, receiving a location within a proximity of the tracking device from one of a plurality of mobile devices associated with a community of users, and providing the location to the user.Type: GrantFiled: February 22, 2017Date of Patent: May 1, 2018Assignee: Tile, Inc.Inventors: Nicholas George Evans, Michael George Farley
-
Patent number: 9952764Abstract: A method and apparatus, such as an electronic device (104), for displaying suggestion words in response to a touch input to a presence-sensitive display (106). The presence-sensitive display (106) displays a touchscreen keyboard (110) having a plurality of key areas (112) each associated with a character (114). The method and apparatus may determine (308) the character (114) of the touchscreen keyboard based on a touch location of the touch input on a key area (112) of the touchscreen keyboard (110), and may display (310) a plurality of suggestion words that include the determined character over at least a portion of the touchscreen keyboard during the touch input. When the touch input has ended, the method and apparatus may stop displaying the plurality of suggestion words. The method and apparatus may also display a plurality of suggestion words in a text view area separate from the touchscreen keyboard.Type: GrantFiled: August 20, 2015Date of Patent: April 24, 2018Assignee: Google LLCInventor: Xiaojun Bi
-
Patent number: 9948749Abstract: According to some embodiments, an application launcher of a media player device launches an application bundle, the application bundle including a binary code. In response, a first server is accessed based on a universal resource locator (URL) specified by the application bundle to download an executable script. The executable script is parsed to configure a script runtime environment based on a predetermined template associated with the executable script. A first application programming interface (API) and a second API are enabled, where the first API is used to access a predetermined library maintained by the media player device and the second API is used to communicate with the binary code. The executable script is executed within the script runtime environment to render content, including rendering standard content by invoking the predetermined library via the first API and rendering customized content by invoking the binary code via the second API.Type: GrantFiled: September 25, 2015Date of Patent: April 17, 2018Assignee: Apple Inc.Inventors: Nurinder Manj, Parry Panesar