Interface Conversion Patents (Class 715/746)
-
Patent number: 12189932Abstract: A computer-implemented method for interacting with at least one data item obtained from at least one source utilizes computer processes responsive to a user selection of the at least one data item and include causing configuring of each of the data items into a distinct information object by extracting, from each data item, extracted data including a picture, a heading, and a link to the data item, and causing storing of data corresponding to each of the information objects in a database system. The processes further include displaying a representation of each of at least two of the information objects in the database system, the representation being in a uniform format, wherein the format includes a card, and, within the card, in uniform locations thereof, the picture, the heading, a set of indicators, and a set of graphically accessible functions.Type: GrantFiled: December 12, 2023Date of Patent: January 7, 2025Assignee: Cogmedia LLCInventor: Paul Erich Keel
-
Patent number: 12032913Abstract: A method for answering questions posed by a user, the method comprising: receiving from a medical conversational user interface a user-generated natural language medical information query at an artificial intelligence-based medical conversation cognitive agent; extracting a medical question; compiling a medical conversation language sample; extracting internal medical concepts and medical data from the sample; inferring a therapeutic intent of the user; generating a therapeutic paradigm logical framework, wherein logical framework comprises medical logical progression paths from the medical question to respective therapeutic answers, each of the logical progression paths includes medical logical linkages from the medical question to a therapeutic path-specific answer, and the medical logical linkages include the internal medical concepts and external therapeutic paradigm concepts derived from a store of medical subject matter ontology data; selecting a likely medical information path based upon the therapeutiType: GrantFiled: February 17, 2022Date of Patent: July 9, 2024Assignee: Better Care Technologies, LLCInventors: Nathan Gnanasambandam, Mark Henry Anderson
-
Patent number: 11822792Abstract: Transforming data that is provided by a first instance of an application that uses application-instance specific data includes determining if a component of the data is an application-instance specific component and, if the component is an application-instance specific component, transforming the component either at a storage system containing the data or as the component is being accessed by a second instance of the application, different from the first instance. Transforming the component at a storage system containing the data may be performed independently of any accesses of the data. Transforming the component at a storage system containing the data may be performed by the storage system. The first instance of the application may run on a first host and the second instance of the application may run on a second host different from the first host. The first and second instances of the application may run on a same host.Type: GrantFiled: October 29, 2020Date of Patent: November 21, 2023Assignee: EMC IP Holding Company LLCInventors: Brett A. Quinn, Douglas E. LeCrone
-
Patent number: 11803352Abstract: Provided is an information processing apparatus and an information processing method which can adaptively switch a user interface to be used by a user to environmental information. The information processing apparatus includes an interface control unit that switches a user interface to be used by a first user at least between a first user interface using voice and a second user interface different from the first user interface on the basis of environmental information.Type: GrantFiled: December 6, 2018Date of Patent: October 31, 2023Assignee: SONY CORPORATIONInventors: Shinichi Kawano, Yuhei Taki, Hiro Iwase
-
Patent number: 11703991Abstract: According to an embodiment of the present disclosure, a display device may include a wireless communication unit configured to wirelessly receive a first video signal based on a first video being displayed by a terminal, a display unit configured to display a first mirroring video based on the first video signal, and a control unit configured to receive a user input while the first mirroring video is being displayed, and transmit, to the terminal, a packet that does not include a mouse cursor parameter for requesting coordinates of a mouse cursor when the received user input is a touch input.Type: GrantFiled: January 5, 2022Date of Patent: July 18, 2023Assignee: LG ELECTRONICS INC.Inventors: Jeonghwan Kwon, Kyungnam Bae, Taejin Park, Eunjung Lee, Hyojeong Jeong, Donghee Lee, Byounghyun Shin
-
Patent number: 11586250Abstract: An electronic device includes a body, a display screen, and a support component. The display screen includes a first portion and a second portion. A display screen surface of the first portion covers the body, and the second portion includes a flexible area. The support component is connected to a display screen surface of the flexible area. The support component is configured to change shape as the flexible area deforms to support the flexible area.Type: GrantFiled: September 23, 2020Date of Patent: February 21, 2023Assignee: LENOVO (BEIJING) CO., LTD.Inventors: Like Zhong, Tianshui Tan, Lei Wu
-
Patent number: 11567629Abstract: A system including: a control device; a storage device that stores a file; a display device; and a voice device, wherein the control device displays a list of first identification display for specifying the file on the display device when voice of a command for displaying a list is input from a user via the voice device, the control device assigns an identification code to the file displayed in the list, and displays the identification code as second identification display, and the control device selects the file corresponding to the identification code when voice including the identification code is input from the user via the voice device.Type: GrantFiled: January 27, 2021Date of Patent: January 31, 2023Assignee: SHARP KABUSHIKI KAISHAInventors: Hiroki Munetomo, Keiko Hirukawa, Yuuki Iwamoto
-
Patent number: 11432103Abstract: Systems and methods of adjusting computing device applications, such as smartphone applications, based on external beacon identifiers are described. Based on the identifier of the beacon detected by the smartphone, the smartphone application communicates with a backend server to receive location-specific information based on the identifier of the detected beacon. The location-specific information includes a location-specific user interface. In some arrangements, the location-specific user interface includes a designated user authentication level that varies from other location-specific user interfaces.Type: GrantFiled: June 12, 2020Date of Patent: August 30, 2022Assignee: Wells Fargo Bank, N.A.Inventors: Dominik Vltavsky, Alicia Y. Moore, Susan Symons, Miranda C. Hill
-
Patent number: 11395421Abstract: A sliding flexible display device is provided. The sliding flexible display device includes a flexible display panel and a sliding component for carrying the flexible display panel. The sliding component includes a plurality of sliding modules that may slide relatively. The display device has a contraction and stretching function under action of the sliding modules. The display device may be freely changed from a flat state to a retracted state and a folded state. The flexible display panel exhibits different folding forms as the states change, and achieves display screen continuity of the flexible display panel.Type: GrantFiled: June 17, 2020Date of Patent: July 19, 2022Assignee: Wuhan China Star Optoeleetronics Semiconductor Display Technology Co., Ltd.Inventor: Wenqi Li
-
Patent number: 11263405Abstract: A computer-implemented method for answering natural language medical information questions posed by a user of a medical conversational interface of a cognitive artificial intelligence system, the method comprising: receiving from a medical conversational user interface a user-generated natural language medical information query at an artificial intelligence-based medical conversation cognitive agent; extracting a medical question from the query; compiling a medical conversation language sample; extracting internal medical concepts and medical data from the sample, where the internal medical concepts include descriptions of medical attributes of the medical data entities; inferring a therapeutic intent of the user; generating a therapeutic paradigm logical framework for interpreting of the medical question, wherein logical framework comprises a catalog of medical logical progression paths from the medical question to respective therapeutic answers, each of the logical progression paths includes one or more medType: GrantFiled: October 4, 2019Date of Patent: March 1, 2022Assignee: HEALTHPOINTE SOLUTIONS, INC.Inventors: Nathan Gnanasambandam, Mark Henry Anderson
-
Patent number: 11243749Abstract: The present invention generally relates to the field of automated and flexible information extraction for assisted and streamlined development of computer code. The invention provides for accommodating coding representations of reusable utilities in a technology agnostic pattern so that, based on a specified coding stack, the technology agnostic embeddings can be decoded and deployed into developers' integrated development environment. The present invention includes a technologic agnostic digital wallet for developers capable of storing reusable components either from open source repositories or user-defined functions in an embedded pattern in a centralized storage platform such as cloud or hosted virtual desktop.Type: GrantFiled: March 24, 2021Date of Patent: February 8, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Madhusudhanan Krishnamoorthy, Anbarasan Murthy
-
Patent number: 11190908Abstract: Provided are systems and methods for visualizing spatio-temporal data of a user location. In one example, the method may include receiving spatio-temporal movement information of a first user device associated with a first user, and receiving spatio-temporal movement information of a second user device associated with a second user, identifying a point in time when the first user and the second user could have met based on the received spatio-temporal movement information of the first and second user devices, outputting, via a user interface, a first timeline indicating movement of the first user device over time and a second timeline indicating movement of the second user device over time, and displaying a visual indicator with respect to the first and second timelines indicating the identified point in time when the first and second users could have met.Type: GrantFiled: March 18, 2020Date of Patent: November 30, 2021Assignee: SAP SEInventors: Udo Klein, Holger Knospe, Lukas Melzer
-
Patent number: 11157475Abstract: A device that includes an enterprise data indexing engine (EDIE) configured to receive a document comprising text and to convert the document into a markup language code. The EDIE is further configured to identify tags within the markup language code and to parse the markup language code into logical sections based on the tags. The EDIE is further configured to identify sentences within each of the logical sections and to link the identified sentences with a classification type. The EDIE is further configured to use the classified sentences to train a custom machine learning model.Type: GrantFiled: August 30, 2019Date of Patent: October 26, 2021Assignee: Bank of America CorporationInventors: Matthew I. Cobb, Melissa A. Fraser, Arjun Thimmareddy
-
Patent number: 11138518Abstract: This disclosure relates to customizing deployment of an application to a user interface of a client device. An exemplary method includes training a model based on historical context information of a plurality of users by identifying correlations between the historical context information and a plurality of user interface components. The method further includes receiving context information from the client device. The method further includes determining a user intent based on the context information using the model. The method further includes customizing one or more widgets by selecting one or more user interface components to include in the one or more widgets based on the user intent. The method further includes generating a custom user interface definition comprising the one or more widgets. The method further includes transmitting, to the user interface of the client device, the custom user interface definition.Type: GrantFiled: January 31, 2018Date of Patent: October 5, 2021Assignee: INTUIT INC.Inventors: Jay Yu, Yao Morin, Elangovan Shanmugam, Gaurav V. Chaubal, Yamit P. Mody
-
Patent number: 11112950Abstract: System and methods for personalizing an application include an application server for hosting an application that is executed on a wireless device, the server being configured to monitor usage of a user interface including an interaction between a user of the application and one or more user interface elements and present an updated user interface comprising one or more additional user-interface elements based on the usage.Type: GrantFiled: May 22, 2018Date of Patent: September 7, 2021Assignee: Conduent Business Services, LLCInventors: Saurabh Srivastava, Simarjot Kaur, Tuhin Bhattacharya, Nupur Labh, James Macurak, Anuj Mahajan, Arun Rajkumar, Satish Prasad Rath, Narayanan Unny
-
Patent number: 11068159Abstract: Keyboard-based search of local and/or connected digital media items may be facilitated. A digital media item search interface may be presented in the same view as a messaging interface. The digital media item search interface may receive input such as from an on-screen keyboard to facilitate editing of user-provided search queries and submission of the user-provided search queries. The digital media item search interface may present digital media item tags relating to context information based on input received by the digital media item search query field. The digital media item search interface may present visual previews of local and/or connected digital media items corresponding to digital media item tags presented in the digital media item tag field. The digital media item search interface may receive user selections of individual digital media items to be communicated to one or more other users via the messaging interface.Type: GrantFiled: August 31, 2016Date of Patent: July 20, 2021Assignee: Clarifai, Inc.Inventors: Matthew Zeiler, John Rogers, John Sloan, Jason Culler
-
Patent number: 11039778Abstract: The present disclosure generally relates to user interfaces for health monitoring. Exemplary user interfaces for initial setup of health monitoring using a first electronic device and a second electronic device is described. Exemplary user interfaces for recording biometric information for use in health monitoring is described. Exemplary user interfaces for using an input device while recording biometric information for health monitoring is described. Exemplary user interfaces for viewing and managing aspects of health monitoring is described.Type: GrantFiled: September 27, 2018Date of Patent: June 22, 2021Assignee: Apple Inc.Inventors: Christopher D. Soli, Matthew W. Crowley, Bradley W. Griffin
-
Patent number: 11029802Abstract: Efficiently executing command-line interface commands with an automated command-line interface. A computing device presents a command-line interface for entry of a command-line by a user. The computing device receives a command-line in the command-line interface to execute an editable view container, the editable view container displaying target content in an editable viewer. The computing device receives one or more user edits to modify the target content entered by the user into the editable viewer. The one or more user edits to the target content are validated. The computing device accesses a manifest file containing a plurality of stored command-lines, each stored command-line corresponding to possible user edits. The computing device executes automatically stored command-lines corresponding to the one or more user edits to modify the target content. The modified target content is displayed in the editable viewer.Type: GrantFiled: February 27, 2018Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Su Ning Zhao, ChunLei Shang, Anqi Lu, Haoran Hu
-
Patent number: 10867069Abstract: A trustzone graphic rendering method in an operating system (OS) divided into a normal world (NWD) and a secure world (SWD) corresponding to a trustzone. The trustzone graphic rendering method includes generating an image resource used to generate a trustzone user interface (UI) in the NWD, transmitting the image resource from the NWD to the SWD, and generating the trustzone UI in the SWD, by separating and editing the image resource including a plurality of objects, wherein the separating and editing is performed in units of objects.Type: GrantFiled: February 26, 2019Date of Patent: December 15, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Donghwa Jeong, Sunggyu Lee, Euijin Je, Hyuncheol Park
-
Patent number: 10735557Abstract: Method, apparatus and computer program product embodiments are provided for distributing and installing content and settings on client devices without receiving any user input at the client devices, which limit usage of the client device a user at the client device to a first set of the usage activities. A device controller may remotely configure and control client devices by providing instructions and content for distribution to the client devices. The instructions may cause the client devices to install the content on the client devices without requiring any user input to initiate the installation or during installation of the content. The client device may be further configured to allow management of the client device by the device controller.Type: GrantFiled: January 6, 2017Date of Patent: August 4, 2020Assignee: ELO Touch Solutions, Inc.Inventors: Kenneth North, Ragini Rajendra Prasad, Michael James Power, Haroun Ansari Mohammed Ansari, Neeraj Pendse
-
Patent number: 10649500Abstract: Wearable digital buttons can be deployed within an enterprise context, allowing for the centralized distribution of viewable media content (such as images and videos) selected for each of one or more enterprise groups. For instance, a first set of media objects can be selected for a sales team within a company, a second set of media objects can be selected for a marketing team, and a third set can be selected for a tech support team. The media can be distributed by a central server, for instance wirelessly or via a USB-connected hub. The central server can include an interface enabling a user to select the media for distribution to each enterprise group, to edit or format the media, to view the locations of each wearable digital button within the enterprise, and to customize enterprise groups (for instance, by creating new groups and adding or removing users from existing groups).Type: GrantFiled: January 25, 2019Date of Patent: May 12, 2020Assignee: Beam Authentic, Inc.Inventor: Andrew R. Zenoff
-
Patent number: 10565026Abstract: Techniques are described herein that are capable of containing an application in an immersive non-windowed environment. For instance, the application may be configured for use in a windowed environment. Containing the application in the immersive non-windowed environment may involve selectively implementing functionality that is associated with the application based at least in part on whether the functionality is applicable to the immersive non-windowed environment. For example, when a request to implement functionality that is not applicable to the immersive non-windowed environment is received, functionality that is applicable to the immersive non-windowed environment may be implemented in lieu of the functionality that is not applicable to the immersive non-windowed environment. In another example, no action may be taken with regard to the request.Type: GrantFiled: July 29, 2015Date of Patent: February 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Miron Vranjes, Nils Anders Sundelin, Bret P. Anderson, Alex Snitkovskiy, Robert J. Jarrett
-
Patent number: 10540168Abstract: Techniques to facilitate modification of content displayed in a webview embedded into a mobile application are disclosed herein. In at least one implementation, webview modification instructions provided by an application development and optimization platform are received that indicate modified webview content associated with a uniform resource identifier (URI) accessed by the mobile application in the webview. Execution of the mobile application is monitored for an occurrence of an event that triggers loading of the URI in the webview of the mobile application. Responsive to the event, the webview modification instructions are executed to present the modified webview content in the webview of the mobile application.Type: GrantFiled: May 1, 2018Date of Patent: January 21, 2020Assignee: Apptimize LLCInventors: Jeff DiTullio, Devon Richards, Steven Cole Flournoy
-
Patent number: 10353566Abstract: Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures.Type: GrantFiled: September 9, 2011Date of Patent: July 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Theresa B. Pittappilly, Rebecca Deutsch, Orry W. Soegiono, Nicholas R. Waggoner, Holger Kuehnle, William D. Carr, Ross N. Luengen, Paul J. Kwiatkowski, Jan-Kristian Markiewicz, Gerrit H. Hofmeester, Robert Disano
-
Patent number: 10353197Abstract: An electronic device includes a first display unit configured to output a first image, and including a first visible area for allowing first light corresponding to the first image exiting therefrom; a first viewing area having a minimum area value in a first distance away from the first visible area, wherein the minimum area value is a first threshold for perceiving a complete display content of the first image.Type: GrantFiled: June 30, 2015Date of Patent: July 16, 2019Assignee: LENOVO (BEIJING) CO., LTD.Inventors: Junfeng Liu, Qicheng Ding
-
Patent number: 10347166Abstract: Disclosed is a method enabling a display driver integrated circuit (DDI) to manage rendering a screen display transition effect during changing of a display mode. The method enables the DDI to render a screen display transition effect, thereby achieving a smooth display mode transition even when the application processor is in an overload condition.Type: GrantFiled: July 25, 2017Date of Patent: July 9, 2019Assignee: Samsung Electronics Co., LtdInventors: Jongkon Bae, Donghui Kim, Yohan Lee, Dongkyoon Han
-
Patent number: 10261979Abstract: There is disclosed a method of rendering a screen-representation of an electronic document. The method is executed on an electronic device. The method comprises: acquiring, by the electronic device, the electronic document to be rendered, the electronic document comprising a content portion and a rendering-instruction portion; generating, by the electronic device, at least one rendering command, the at least one rendering command based on the at least one instruction, identifying, by the electronic device, a portion of the content portion to be modified; while generating the at least one rendering command, generating, by the electronic device, at least one additional rendering command, the at least one additional rendering command not directly derivable from the at least one instruction; generating the screen-representation of the electronic document based on a combination of the at least one rendering command and the at least one additional rendering command.Type: GrantFiled: September 12, 2016Date of Patent: April 16, 2019Assignee: Yandex Europe AGInventors: Konstantin Sergeevitch Nikitin, Ivan Vladimirovich Kotenkov
-
Patent number: 10241582Abstract: There is provided an information processing device including an acquisition section configured to acquire a curved movement of a body of a user as an operation, a display control section configured to display an object in a virtual three-dimensional space, and a process execution section configured to execute a process on the object based on the acquired operation. The object may be arranged on a first curved plane based on a virtual position of the user set in the virtual three-dimensional space, the first curved plane corresponding to the curved movement.Type: GrantFiled: July 1, 2016Date of Patent: March 26, 2019Assignee: SONY CORPORATIONInventors: Takuro Noda, Akihiro Komori, Nariaki Satoh, Osamu Shigeta, Kazuyuki Yamamoto
-
Patent number: 10055752Abstract: An approach is provided for determining performance of location-based displays. The coincidences computational platform may process and/or facilitate a processing of at least one data stream associated with at least one device to cause, at least in part, an extraction of one or more data sets. Then, the content platform may determine one or more arbitrary events data sets from among the one or more data sets based, at least in part, on a coincident occurrence of casual and non-causal events of the one or more arbitrary events data sets with at least on location-based display. Lastly, the content platform may determine one or more information placement parameters for the at least one location-based display based, at least in part, on the one or more arbitrary events data sets.Type: GrantFiled: July 30, 2013Date of Patent: August 21, 2018Assignee: HERE Global B.V.Inventors: Sergey Boldyrev, Mohammed Ali Wieslaw Khalesi, Lauri Aarno Olavi Tarkkala
-
Patent number: 9965168Abstract: A portable device and a method for providing a User Interface (UI) mode are provided. The portable device includes a display unit, a sensor unit for sensing a user's motion, and a control unit for controlling, if the user's motion is sensed by the sensor unit, the display unit to release a standby mode of the portable device and to output a UI mode screen corresponding to a type of the motion.Type: GrantFiled: September 23, 2011Date of Patent: May 8, 2018Assignee: Samsung Electronics Co., LtdInventors: Ju-il Eom, Kuk-hyun Han, Yong-gook Park, Ji-su Jung
-
Patent number: 9823826Abstract: A manager amongst numerous devices that serves as a manager or monitors another managed device. The managing device may queries the managed device to determine the functionality provided by, or requirements of, one or more managed device UIs. The managed device returns the functionality provided by or requirements of the managed device UI(s) to the managing device which, in turn, saves the information in a master UI function table. The managing device returns one or more UI modules to the managed device that are appropriate as based upon the received UI functionality or UI requirement information. The managing device may further assemble one or more UI modules that are appropriate as based upon the received UI functionality or UI requirement information and provide the assembled UI module to a user of the managing device.Type: GrantFiled: October 16, 2014Date of Patent: November 21, 2017Assignee: International Business Machines CorporationInventors: Randal L. Bertram, Keith D. Cramer, Alejandro M. Ortiz
-
Patent number: 9823827Abstract: A manager amongst numerous devices that serves as a manager or monitors another managed device. The managing device may queries the managed device to determine the functionality provided by, or requirements of, one or more managed device UIs. The managed device returns the functionality provided by or requirements of the managed device UI(s) to the managing device which, in turn, saves the information in a master UI function table. The managing device returns one or more UI modules to the managed device that are appropriate as based upon the received UI functionality or UI requirement information. The managing device may further assemble one or more UI modules that are appropriate as based upon the received UI functionality or UI requirement information and provide the assembled UI module to a user of the managing device.Type: GrantFiled: August 25, 2015Date of Patent: November 21, 2017Assignee: International Business Machines CorporationInventors: Randal L. Bertram, Keith D. Cramer, Alejandro M. Ortiz
-
Patent number: 9645912Abstract: Modifying computer program code can be performed at or immediately prior to runtime of the computer code in a runtime environment of a common language infrastructure of a language-neutral framework for developing and executing computer applications. A function in a computer program can be modified at runtime by injecting arbitrary code, while mitigating an alteration of a program's call stack. A just-in-time compilation service is used to compile and execute intermediate language code of the program, and the runtime environment sends callback functions to an event-based profiling agent (profiler) attached to the runtime environment. The profiler can trap desired functions, as determined by configuration data, and inject modification code from stub methods in a stub assembly file. The modified code can be sent back to the runtime environment to be executed by the just-in-time compilation service.Type: GrantFiled: December 1, 2008Date of Patent: May 9, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Leonid Dubinsky, Jean-Francois Peyroux
-
Patent number: 9626336Abstract: On a computing device, a user interface (UI) layout file is received. The UI layout file defines a visual layout of the GUI. The UI layout file includes a plurality of UI elements each including a UI element identifier and a UI element descriptor. The GUI is displayed via a display according to the UI layout file. An update object specifying UI elements in the UI layout file to be changed is received. The update object includes for each UI element to be changed, the UI element identifier and an update payload including updated information to be displayed via the UI element. The GUI is changed via the display according to the update object.Type: GrantFiled: December 26, 2014Date of Patent: April 18, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Devlin David Bentley, Ali Alvi, Timothy Michael Fuqua, Gus Ralph Spence, III, Preston A. Patton, Ankur Sharma
-
Patent number: 9613079Abstract: A system and method for providing a synchronized data rerepresentation is provided. Data maintained by an originating application is accessed and the data is presented thorough an originating user interface. The data is marshaled into a form useable by a surrogate application with rerepresentation of the data through a surrogate user interface. Selections of the data are reflected across the originating user interface and the surrogate user interface. Actions on the data are synchronized between the originating application and the surrogate application.Type: GrantFiled: March 14, 2008Date of Patent: April 4, 2017Assignee: Palo Alto Research Center IncorporatedInventors: Lester D. Nelson, Elizabeth F. Churchill
-
Patent number: 9575633Abstract: Providing a user interface utility across service providers includes determining an active service associated with a particular service provider from a plurality of predetermined related services associated with respective service providers stored in a memory. A utility corresponding to the plurality of predetermined related services is formatted for display on a display device, and a function selected in the utility for the active service associated with the particular service provider is executed. The function is common to each of the plurality of predetermined related services. The same utility is displayed for each of the plurality of predetermined related services associated with respective service providers, which are different from each other.Type: GrantFiled: December 4, 2012Date of Patent: February 21, 2017Assignee: CA, Inc.Inventor: Ilan Kleinberger
-
Patent number: 9557887Abstract: Embodiments of the present invention address deficiencies of the art in respect to the display of multidimensional structures and provide a method, system and computer program product for managing an integrated multidimensional view of a structured collection of objects. In one embodiment of the invention, a data processing system can be configured to render an integrated view of a multidimensional structured collection of objects. The data processing system can include a GUI for a host application in a computing platform and multidimensional view processing logic coupled to the host application. The logic can include program code enabled to render a single, integrated multidimensional view of a structured collection of objects in the GUI.Type: GrantFiled: December 27, 2005Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventor: Michael Muller
-
Patent number: 9542065Abstract: A mobile communication device and non-transitory computer readable memory is provided. A processor executes instructions to provide a parser for parsing at least one skinning theme document into a template describing rendering characteristics of a graphical interface, the skinning theme document identifying at least one data element. The instructions also provide an interaction interface for receiving from data from at least one application associated with one or more of the at least one data element. A renderer is provided for rendering the received data on a display in accordance with the template as the graphical interface wherein the graphical interface presents one or more data elements of the at least one application that is rendered.Type: GrantFiled: July 30, 2013Date of Patent: January 10, 2017Assignee: BlackBerry LimitedInventors: Jon-David Kenneth Lacey, Mikhail Fomitchev, Jose Jose Rojas, Stuart Garrood
-
Patent number: 9513783Abstract: A technology is described for determining an available screen area for a computing device. An example method may include referencing the dimensions of a root view associated with an application in order to determine an available screen area for a device display. The available screen area may be a portion of the device display that is not occupied by an operating system GUI (Graphical User Interface). A child view attribute associated with a child view descending from the root view may include the dimensions of the root view. The child view attribute may be referenced by an associated application component to obtain the dimensions of the root view and display properties of the application component may be calculated based at least in part on the dimensions of the root view.Type: GrantFiled: March 17, 2014Date of Patent: December 6, 2016Assignee: Amazon Technologies, Inc.Inventor: Ashish Vaidya
-
Patent number: 9507782Abstract: Technologies are generally described for generating a preview of a content file dynamically based at least in part on content features of the content file. In some examples, a content preview system may include a content feature analysis unit configured to analyze one or more content features of a content file, and a preview type determination unit configured to determine a preview type for the content file based at least in part on the content features analyzed by the content feature analysis unit.Type: GrantFiled: August 14, 2012Date of Patent: November 29, 2016Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventors: Naofumi Yoshida, Shuichi Kurabayashi, Kosuke Takano
-
Patent number: 9478252Abstract: A computer-implemented method, including detecting an event associated with an image displayed on a display device within a software application, loading a media player into the software application behind the image, where the media player is configured to play a media file associated with the image, and causing a representation of a frame of the media file to be displayed within the media player instead of the image.Type: GrantFiled: January 26, 2016Date of Patent: October 25, 2016Assignee: LinkedIn CorporationInventors: Stanley Peter Demarta, Peter W. Winer, Rajesh Navaneethakrishnan, Jeff Sturgis, David Jack Ovadia
-
Patent number: 9436507Abstract: A platform that provides a way to automatically compose and execute even complex workflows without writing code is described. A set of pre-built functional building blocks can be provided. The building blocks perform data transformation and machine learning functions. The functional blocks have well known plug types. The building blocks can be composed build complex compositions. Input and output files are converted to a standard data type so that modules are pluggable.Type: GrantFiled: December 19, 2014Date of Patent: September 6, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Debi Mishra, Parry Husbands, Sudarshan Raghunathan, Andy Linfoot, Damon Hachmeister
-
Patent number: 9418353Abstract: Methods and systems are disclosed for delivery of tailored content to differentiated devices, such as desktop, mobile, and tablet devices, over a computer network. In one embodiment, a proxy cache server has a content cache for storing previously retrieved objects like web pages or multimedia files. For at least some objects, several versions are stored, each version representing an object suited for a given set of client device characteristics. A device-equivalency data structure maintained at the proxy facilitates a determination of whether such cached versions can be used to service a current request. The versions might represent, for example, modified versions created using, e.g., mobile device transcoding techniques, in response to prior requests. They may also represent a set of alternate content created by a content provider and available from an origin server. Such methods and systems may be implemented in a distributed computing networks, e.g., a content delivery network.Type: GrantFiled: December 20, 2011Date of Patent: August 16, 2016Assignee: AKAMAI TECHNOLOGIES, INC.Inventors: Martin T. Flack, Eric L. Kobrin, Stephen L. Ludin, David H. Kaufman
-
Patent number: 9389879Abstract: In one embodiment, a method includes receiving a request for web-widget manipulation. The request includes a scope of manipulation. The method further includes identifying at least one managed web widget as being covered by the scope of manipulation. In addition, the method includes identifying at least one instance of the at least one managed web widget as being covered by the scope of manipulation. Further, the method includes extracting a plurality of user-interface (UI) display items relative to the at least one managed web widget and the at least one instance. The plurality of UI display items includes at least one global UI display item and at least one website-level UI display item.Type: GrantFiled: January 11, 2013Date of Patent: July 12, 2016Assignee: Dell Products L.P.Inventors: Michel Brisebois, Vineetha Abraham, Daniel Barker, Nicolae Anca, Xuejun Situ, Peizhen Tian, Yuan Liang, Xiang Chen
-
Patent number: 9386269Abstract: A wireless hub may automatically designate a primary display device based on characteristics of a display device. The wireless hub may cause program content to be displayed on the primary display device. The wireless hub may also cause supplemental video content to be displayed on one or more secondary display devices.Type: GrantFiled: January 19, 2007Date of Patent: July 5, 2016Assignee: RATEZE REMOTE MGMT LLCInventors: Patrick T. Igoe, Edward A. Ehrlacher
-
Patent number: 9351046Abstract: A computer-implemented method that includes receiving a request to generate an interface within a software application that is configured to play back one or more media files; for a first media file, generating an image representing a frame of the first media file; and causing the image to be displayed within the interface on a display device, where the image is configured to detect an event that causes a media player to be loaded into the software application behind the image.Type: GrantFiled: April 17, 2015Date of Patent: May 24, 2016Assignee: LinkedIn CorporationInventors: Stanley Peter Demarta, David Jack Ovadia, Peter W. Winer, Jeff Sturgis, Rajesh Navaneethakrishnan
-
Patent number: 9330378Abstract: Embodiments of the present invention provide a system, method, and program product for managing and synchronizing electronic communications having one or more common topics. A computer system detects a first electronic communication involving a first user and a first set of users. The computer system analyzes the first electronic communication to identify a topic and determines whether the identified topic matches a topic of a second electronic communication involving the first user and a second set of users. Responsive to the identified topic of the first electronic communication matching a topic of the second electronic communication, the computer system provides to the first user an option to initiate an electronic communication involving the first user and the first and second sets of users.Type: GrantFiled: April 3, 2012Date of Patent: May 3, 2016Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
-
Patent number: 9280402Abstract: A method and system are provided for updating a dual layer browser which displays a hierarchy of nodes. The method or system provides a first layer or “browser provider” which receives various changed data notifications, determines which changed data notifications affect the current browser display, and sends the required notifications to a second layer or “browser.” The browser then makes the necessary adjustments to the current display.Type: GrantFiled: December 20, 2007Date of Patent: March 8, 2016Assignee: SAP SEInventors: Martin Scholz, Christian Behrens, Steffen Rotsch
-
Patent number: 9280327Abstract: An aspect of the present invention simplifies development of user interfaces of applications. In one embodiment, specifications of user interfaces provided by applications are maintained, each specification containing interface definitions of UI elements in the corresponding user interface. A first user interface of a first application and a second user interface of a second application are displayed on a display unit. In response to receiving from a developer, an indication that a first UI element from the first user interface and a second UI element from the second user interface elements are to be included in a new user interface of a new application, a new specification for the new user interface incorporating the interface definitions of the first and second UI elements is created.Type: GrantFiled: September 7, 2012Date of Patent: March 8, 2016Assignee: NIIT Technologies LtdInventor: Udayan Banerjee
-
Patent number: RE48911Abstract: Systems are presented including: a first electronic device operative to receive a first input, the first electronic device including: a first data communication unit operative to connect the first electronic device to a second electronic device; and a first processing unit operative to process the first input to generate information representing at least a portion of a first intended display, and operative to establish at least one communication channel between the first and second electronic devices using the first data communication unit operative and to call at least one application programming interface to forward the information representing the at least the portion of the first intended display to the second electronic device for display, and further operative to receive and process a representation of a second input from the second electronic device.Type: GrantFiled: October 1, 2018Date of Patent: February 1, 2022Assignee: Spring Design, Inc.Inventors: Albert Teng, Jack Yuan, Xiao Bin