User Interface Development (e.g., Gui Builder) Patents (Class 715/762)
-
Patent number: 10437438Abstract: An electronic device for layout guidance for localization purposes includes a processor which receives information on a textual element in a source language. The textual element is within a graphical presentation having upper limits in at least a first dimension and a second dimension. The processor determines a space requirement in the first dimension and/or the second dimension for the textual element in a target language, based on the received information on the textual element in the source language and on statistical data related to the source language and the target language and their respective spatial requirements. The processor causes layout guidance to be displayed on a display for the textual element in the target language based on the determined space requirement.Type: GrantFiled: August 22, 2018Date of Patent: October 8, 2019Assignee: CRF BOX OYInventors: Riku Lehtomäki, Jussi Nykänen
-
Patent number: 10429930Abstract: Embodiments of a tactile strip and systems including a tactile strip are generally described herein. A tactile strip may include a back side configured to be coupled to a touchscreen display and a front side opposite the back side. The tactile strip may include a plurality of tactile features on the front side, the plurality of tactile features corresponding to a plurality of displayed inputs on the touchscreen display. A user touch may be used to register contact with the touchscreen via tactile feature guidance. A selected input may be confirmed by a long press, double touch, secondary touch, or other gesture.Type: GrantFiled: January 30, 2015Date of Patent: October 1, 2019Assignee: NCR CorporationInventors: Philip N. Day, Steven Birnie, Elina Jokisuu, Michael McKenna, Andrew W. D. Smith
-
Patent number: 10423518Abstract: Systems and methods automatically detect violations of coding rules of a coding standard in computer programming code. The systems and methods may mark the locations in the code where the violations are found. The coding rules may be mapped to code verification checks that check for undesired runtime behavior in the code. The systems and methods may identify the code verification check mapped to a given violation detected in the code. The systems and methods may apply that check to the code. If the check proves that the undesired runtime behavior will not occur, the violation may be marked as justified. If the check proves that the undesired runtime behavior will occur, the violation may be marked as not justified.Type: GrantFiled: April 27, 2016Date of Patent: September 24, 2019Assignee: The MathWorks, Inc.Inventors: Stefan David, Patrick Munier, Alexandre De Barros, Bernd J. Kanamueller, Peter S. Szpak
-
Patent number: 10417259Abstract: An approach is described for representing search results via a three-dimensional matrix. An associated method may include receiving a search query, querying at least one database based upon the search query, and receiving results to the search query from the at least one database. The method further may include representing the results via a three-dimensional matrix graphically depicting a plurality of categories corresponding to the results. Each of the plurality of categories may be associated with the results via a respective tag in the at least one database. Upon detecting activity from an input device, the method further may include filtering the plurality of categories of the three-dimensional matrix, and prioritizing the results based upon the filtering. Representing the results via the three-dimensional matrix may include presenting the results in a list correlated to the three-dimensional matrix, and prioritizing the results based upon the filtering may include prioritizing the list.Type: GrantFiled: May 13, 2015Date of Patent: September 17, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kelly Bailey, Raphael L. Bouchard, Elizabeth A. Jensen, Emma L. Verrecchia
-
Patent number: 10411973Abstract: A server system includes a memory, a processor in communication with the memory, and a server managing a plurality of cooperating microservices. The server executes on the at least one processor to capture tracing information reported during invocation of a set of cooperating microservices. The tracing information includes a service name and version information associated with at least one microservice of the set of cooperating microservices. Additionally, the server builds an application deployment profile from the service name and version information, compares the application deployment profile to an existing profile, and classifies the application deployment profile as a previously existing profile, a subset profile, an extension profile, and/or an updated profile. The server tracks performance data associated with the application deployment profile.Type: GrantFiled: March 20, 2017Date of Patent: September 10, 2019Assignee: Red Hat, Inc.Inventors: Gary Peter Brown, Juraci Paixao Kroehling
-
Patent number: 10394918Abstract: A method, system and computer program product for improving the quality of subsequent searches. A request is received from a user to perform a search using the term(s) provided by the user. A search is then performed using the provided term(s). A representation of the search result is depicted as an area (e.g., bubble) with terms of interest displayed outside the area. The area represents a set of documents that were found in the performed search and the terms of interest represent terms that may be of interest to the user based on this set of documents. These terms of interest may be selected by the user to adjust the search result. In this manner, the user is presented with an intuitive view as to how different terms or different searches will have an impact on the search results thereby improving the quality of subsequent searches.Type: GrantFiled: August 29, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Mihoko Hasegawa, Ryoji Kurosawa, Kensuke Matsuoka, Fumihiko Terui
-
Patent number: 10397243Abstract: A widget generator may be configured to provide, to a browser application, a widget that is executable to be rendered in conjunction with a page rendered by the browser application. A protection manager may be configured to provide, to the browser application and in conjunction with the widget, a protection script that is executable within a page context of the page and separate from a widget context of the widget. The protection script, during execution, validates a condition associated with a frame of the page that is used to render the widget, and enables functionality of the widget within the page, based on validation of the condition.Type: GrantFiled: July 25, 2014Date of Patent: August 27, 2019Assignee: SAP SEInventors: Martin Johns, Sebastian Lekies
-
Patent number: 10394914Abstract: A method, system and computer program product for improving the quality of subsequent searches. A request is received from a user to perform a search using the term(s) provided by the user. A search is then performed using the provided term(s). A representation of the search result is depicted as an area (e.g., bubble) with terms of interest displayed outside the area. The area represents a set of documents that were found in the performed search and the terms of interest represent terms that may be of interest to the user based on this set of documents. These terms of interest may be selected by the user to adjust the search result. In this manner, the user is presented with an intuitive view as to how different terms or different searches will have an impact on the search results thereby improving the quality of subsequent searches.Type: GrantFiled: August 5, 2016Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Mihoko Hasegawa, Ryoji Kurosawa, Kensuke Matsuoka, Fumihiko Terui
-
Patent number: 10379701Abstract: A method for providing a customizable trading display of market instrument data includes selecting a subset from a plurality of quadrants, with each quadrant associated with one benchmark instrument and each benchmark instrument associated with one or more non-benchmark instruments. Market data is automatically retrieved for the instruments associated with each selected quadrant. A customizable trading display is generated, with the display comprising the subset of quadrants in a selectable layout and each quadrant presenting the associated market data.Type: GrantFiled: March 5, 2012Date of Patent: August 13, 2019Assignee: BGC PARTNERS, INC.Inventor: Philip S. Langridge
-
Patent number: 10373230Abstract: A user-centric computer-implemented method and system for managing inputs and creating, modifying, importing, and sharing one or more user lifestyle preference profiles as input into a relevance assessment engine to determine a user's product or service preferences comprises a personalized recommendation software for assessing and aggregating lifestyle items via style dimension mapping of one or more computer-implemented algorithms to process image-associated metadata to create unique vector inputs, individualized lifestyle preference indices, and lifestyle preference outputs, associated with a plurality of correlated products, services and experiences. The recommendation system then directly matches each user to discrete relevant items without the need for management of historical data from other users.Type: GrantFiled: October 7, 2013Date of Patent: August 6, 2019Assignee: RAISE MARKETPLACE, LLCInventors: Christopher Walti, Tyler Robert Spalding, Brian Philip Hawkins
-
Patent number: 10375256Abstract: An information processing system includes a first display control unit and a second display control unit. The first display control unit displays, on a display unit, a button on which a setting value of a program is displayed. The second display control unit starts up the program when the button is pressed and, in accordance with the started program, displays, on the display unit, a setting screen that corresponds to the button being pressed.Type: GrantFiled: August 18, 2017Date of Patent: August 6, 2019Assignee: RICOH COMPANY, LTD.Inventors: Makoto Sasaki, Tadashi Sato, Fumiyoshi Kittaka
-
Patent number: 10371401Abstract: Methods, devices, and systems for creating a domain visualization are described herein. One method includes receiving a selection of a particular visualization template from a plurality of visualization templates, receiving instance information associated with a domain specified by the template from an instance source, receiving operating information from at least one instance of the domain, and displaying a visualization of the domain using the template, the instance information, and the operating information.Type: GrantFiled: August 7, 2015Date of Patent: August 6, 2019Assignee: Honeywell International Inc.Inventors: Conrad B. Beaulieu, Henry Chen
-
Patent number: 10353553Abstract: The field of the invention relates to methods, systems and computer program products for navigating digital media content, in particular for navigating digital media content using an interface abstracted from that digital media content instead of, or as a supplement to, traditional user interface controls. There is provided a method for presenting a user interface to an end user to facilitate the searching, browsing and/or navigation of digital media content, the method comprising the steps of: (a) analysing the digital media content to create “hooks” related to the digital media content, or retrieving “hooks” in the digital media content, and (b) replacing or augmenting a graphical or textual representation of the digital media content with the “hooks”.Type: GrantFiled: October 24, 2012Date of Patent: July 16, 2019Assignee: OMNIFONE LIMITEDInventors: Philip Anthony Sant, Dominic Blatchford, Neal Hart, Matthew White
-
Patent number: 10354192Abstract: Systems and methods for enhancing exploratory data analysis using a recommender system are provided. The recommender system receives feedback when a set of raw data is analyzed (e.g., from one or more data analysts exploring a data set). Based on the collected feedback, the recommender system can automatically infer the need for certain analytical operations to be performed on a data set. These inferences can be used by the recommender system to infer analytical operations when new data sets are analyzed.Type: GrantFiled: November 18, 2015Date of Patent: July 16, 2019Assignee: The Government of the United States of America, as represented by the Secretary of the NavyInventors: Mark A. Livingston, Stephen Russell, Jonathan W. Decker, Suleyman Guleyupoglu, Antonio Gilliam
-
Patent number: 10353907Abstract: The disclosed embodiments provide a system for processing data. During operation, the system stores a set of feed updates associated with a set of entities in descending chronological order within a set of resizable blocks. For each entity in the set of entities, the system generates an index containing one or more lists of resizable blocks storing a subset of the feed updates associated with the entity, wherein the one or more lists are sorted in descending chronological order. The system then uses the index to generate a content feed containing a selection of the feed updates for outputting to a viewer.Type: GrantFiled: May 23, 2016Date of Patent: July 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ankit Gupta, Parinkumar D. Shah, Swapnil A. Ghike, Raghu Ram Hiremagalur Venkatesh, Shubham Gupta, Roshan R. Sumbaly
-
Patent number: 10346184Abstract: In one general aspect, a system and method are described for generating user interfaces at runtime. The system may include memory and processors to implement a gateway to receive a plurality of service requests, a first component to translate the plurality of service requests into structured query language statements and execute the structured query language statements, a second component to access a plurality of stored document models based on the executed structured query language statements, a service component to aggregate data based upon one or more of the document models and at least one service request, and a user interface generator to generate and provide a plurality of user interfaces configured to present the aggregated data.Type: GrantFiled: March 16, 2017Date of Patent: July 9, 2019Assignee: SAP SEInventors: Florian Jann, Annette Jann, Emil Voutta, Kai Richter, Ioannis Grammatikakis, Maria Cabahug
-
Patent number: 10332200Abstract: A method includes displaying a financial services document on a display screen of an electronic computing device. The financial services document is displayed on a first section of the display screen and on a second section of the display screen. An action is performed on the financial services document on the first section of the display screen without changing the display of the financial services document on the second section of the display screen. An action is performed on the financial services document on the second section of the display screen without changing the display of the financial services document on the first section of the display screen.Type: GrantFiled: January 2, 2015Date of Patent: June 25, 2019Assignee: Wells Fargo Bank, N.A.Inventors: Andrew James Fournier, Kourtney Eidam
-
Patent number: 10326868Abstract: A method of managing a custom configuration manifest, comprising: collecting by an application configuration selections about a user equipment (UE) that are dynamically configured to create the custom configuration manifest; processing by a server the configuration selections and dynamically configuring the configuration selections to create the manifest; transmitting by the server the manifest to both the UE and a database with a plurality of custom configuration manifests; receiving by a custom configuration manifest handling application authorization through one or more authorization options, but not authentication credentials, to allow the manifest handling application to install preferred applications on the UE; installing by the manifest handling application the preferred applications on the UE without providing the authentication credentials; and customizing by the manifest handling application the UE based on the manifest.Type: GrantFiled: October 15, 2018Date of Patent: June 18, 2019Assignee: Sprint Communications Company L.P.Inventors: Brent A. Clay, Ricky A. Hohler, Jason B. Marshall, Ryan P. Sullivan
-
Patent number: 10324596Abstract: A user interface is analyzed to identify a problem element in the user interface. A problem in the user interface is related to an initial value of an attribute of the problem element. A changed value of the attribute of the problem element is computed. A determination is made that the changed value satisfies a compliance rule applicable to the user interface. A first record and a second record are selected from a historical data. The first record includes a first value of a metric usable with the user interface, and the second record includes a second value of the metric. A difference between the second value and the first value is associated with the changed value as an expected change in the metric due to the changed value. The changed value and the expected change in the metric are presented as a remedy for the problem.Type: GrantFiled: August 5, 2014Date of Patent: June 18, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian J. Cragun, Puthukode G. Ramachandran, Shunguo Yan
-
Patent number: 10289376Abstract: An electronic device and method are provided. The electronic device includes a display, a communication unit and a processor, which implements the method, including: receiving application related information from at least one external device, detecting a physical shape of an external screen to set a reference for displaying a virtual object corresponding to the received application related information, and displaying the virtual object in a region of the display based on the set reference for the received application related information.Type: GrantFiled: November 4, 2016Date of Patent: May 14, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Sangchul Baek, Kyungtae Kim, Suyoung Park, Jaeyung Yeo, Youngkeun Choi
-
Patent number: 10288708Abstract: A magnetic-resonance imaging apparatus according to an embodiment includes processing circuitry. The processing circuitry registers a predetermined protocol set that is selected from among multiple protocol sets preset in a storage unit as a protocol set that is to be executed in an examination of a subject. The processing circuitry accepts an instruction indicating whether to include a check protocol to check an influence of fat suppression in the examination. When the instruction is accepted, the processing circuitry incorporates the check protocol in the protocol set to be executed.Type: GrantFiled: April 29, 2015Date of Patent: May 14, 2019Assignee: TOSHIBA MEDICAL SYSTEMS CORPORATIONInventor: Naho Imamura
-
Patent number: 10275276Abstract: Provided are a computer program product, system, and method for migrating jobs from a source server from which data is migrated to a target server to which the data is migrated. Mirrored data is copied from a source storage to a target storage. A determination is made of at least one eligible job of the jobs executing in the source server having execution characteristics indicating that the job is eligible for migration to the target server. The determined at least one eligible job is migrated to the target server to execute on the target server and perform operations with respect to the mirrored data in the target storage. The migrated eligible job is disabled at the source server.Type: GrantFiled: August 19, 2013Date of Patent: April 30, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dustin A. Helak, David C. Reed, Thomas C. Reed, Max D. Smith
-
Patent number: 10268958Abstract: A technology is described for providing a recommended launch configuration for a computing instance based on a predicted launch time. An example method may include receiving a launch plan to launch a computing instance on a physical host within a computing service environment, where the launch plan includes a launch configuration. Upon receiving the launch plan, a predicted launch time may be determined for the computing instance based on the launch configuration. The launch configuration may then be analyzed to identify changes to the launch configuration that may result in an improved predicted launch time as compared to the predicted launch time. A recommended change may then be provided for the launch configuration as a result of a determination that the change to the launch configuration results in the improved predicted launch time.Type: GrantFiled: September 10, 2014Date of Patent: April 23, 2019Assignee: Amazon Technologies, Inc.Inventors: Anton André Eicher, Matthew James Eddey, Richard Alan Hamman
-
Patent number: 10268625Abstract: An input/output interface of a test device is configured, wherein the input/output interface is developed for connecting a hardware unit to a behavioral model present in the test device. The method includes the steps of: displaying a graphical representation of the input/output interface as a signal path between a hardware port for connection of the hardware and at least one model port for connecting the behavioral model via a selectable input/output function; receiving a first configuration for the signal path; receiving a test value that is predefinable at the hardware port or the model port of the signal path, but, for example, is also predefinable through the graphical representation of the hardware port or the model port; propagating a test signal associated with the test value along the signal path according to the first configuration for the signal path, and displaying the propagated test signal on the graphical representation of the model port or the hardware port.Type: GrantFiled: January 15, 2016Date of Patent: April 23, 2019Assignee: dSPACE digital signal processing and control engineering GmbHInventor: Rafael Gilles
-
Patent number: 10261985Abstract: The facilitating of output on an output device that receives output from an application that actually redefines during use. An initial output of information to be presented is caused to be rendered on the output device. Then, upon encountering that the application itself is redefined, the output is altered, and the output device updated. Furthermore, there may be other triggers that change the output on the output device including a change in allocation of output between multiple output devices, a change in users of the output device, a change in position of one or more users with respect to the output device, a change in control of one or more users with respect to the output device, a change in authorization of one or more users with respect to the output device or the information outputted. Accordingly, the output device may be updated appropriately even in a dynamic computing environment.Type: GrantFiled: July 2, 2015Date of Patent: April 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Vijay Mital, Suraj T. Poozhiyil, Nizam Anuar, Sandeep Suresh, Darryl E. Rubin
-
Patent number: 10261656Abstract: A graphical planner allows a user to create or select, and then display, images that represent tasks and events to be completed by the user, as well as corresponding images that represent tasks and events that the user has already completed. The graphical planner allows a user to plan and schedule events and tasks by indicating an event or task in a non-textual (i.e., graphic or symbolic) manner. Completion of the events and tasks by the user can also be signaled or otherwise indicated in a non-textual (e.g., visual, audible) manner.Type: GrantFiled: September 11, 2017Date of Patent: April 16, 2019Assignee: SQUNCH, LLCInventors: Jake Yanchar, Georgia Elizabeth Yanchar
-
Patent number: 10261738Abstract: In executing a plug-in program for extending functionality of an application, an information processing device performs a)inputting a width of a sheet, and b) executing a setting based on the input width to a predetermined program, so that the predetermined program scales an object generated by the application to a size corresponding to the input width. Further, a setting screen on which a user is able to designate a scaling process by the predetermined program, is able to be displayed by executing the predetermined program, and in the executing, the setting based on the input width is executed by the plug-in program, to the predetermined program, without displaying the setting screen by the predetermined program.Type: GrantFiled: May 30, 2017Date of Patent: April 16, 2019Assignee: CANON KABUSHIKI KAISHAInventor: Yasuo Kurata
-
Patent number: 10255013Abstract: A system and method for transmitting screenshots from a multifunction peripheral to detail pages for downloadable applications on an application store includes a selectively enabled key on the multifunction peripheral that allows a user to capture a screenshot of an application that is executing on the multifunction peripheral, and a controller of the multifunction peripheral that is configured to generate the screenshot and metadata identifying the executing application associated with the screenshot. The controller sends the screenshot and the metadata to the application store which uses the metadata to determine which detail page is associated with the executing application. The application store then adds the screenshot to the identified detail page.Type: GrantFiled: September 22, 2017Date of Patent: April 9, 2019Assignees: Kabushiki Kaisha Toshiba, Toshiba TEC Kabushiki KaishaInventors: William Su, Allen Ma, Jia Zhang
-
Patent number: 10241764Abstract: System and method for compiling a program, including determining one or more program structures containing one or more variables at the entry and exit of each program structure, wherein each variable specifies a value transfer operation of one or more source variables to a destination variable between outside the program structure and inside the program structure. A subset of the destination variables may be determined for which assigning the destination variable to a memory resource of a corresponding source variable does not disrupt the functionality of the program. Implementation of the value transfer operations may be executable to map each of the determined subset of destination variables to a respective memory resource. The mapping may be dynamically changed, thereby transferring the value from the first source variable to the destination variable without copying the value between the memory resources.Type: GrantFiled: May 5, 2017Date of Patent: March 26, 2019Assignee: National Instruments CorporationInventors: Hojin Kee, David C. Uliana, Tai A. Ly, Adam T. Arnesen
-
Patent number: 10235385Abstract: An industrial monitoring system is disclosed. In an embodiment it includes a device layer, a device driving layer, a data sharing layer, a data routing layer, a data scheduling layer, a service layer, and a presentation layer. The data sharing layer, the data routing layer, and the data scheduling layer are organized by using a non-relational database, or organized in a hybrid way by using the non-relational database and a relational database. The industrial monitoring system disclosed can implement processing such as real-time storage and sharing of a large amount of data, and data mining and retrieval.Type: GrantFiled: April 25, 2013Date of Patent: March 19, 2019Assignee: Siemens AktiengesellschaftInventor: Quan Bin Liu
-
Patent number: 10235519Abstract: Visual and non-visual elements associated with the candidate files are analyzed to determine whether the candidate files are malware. A visual element (e.g., icon) is extracted from the candidate file, and the icon's image is compared to a group of reference images associated with trusted entities. If the icon's image matches a reference image, the candidate file may be malware masquerading as trusted software. The non-visual elements associated with the candidate file are used, in combination with the visual elements, to determine whether the candidate file is malware.Type: GrantFiled: October 27, 2015Date of Patent: March 19, 2019Assignee: Carbon Black, Inc.Inventors: Jeffrey J. Guy, Mark Gilbert
-
Patent number: 10203939Abstract: A system, method, and tangible medium to build a user interface, the system including a backend system supporting processing and persisting of a parameter model defining a user interface, the parameter model specifying user input fields of the user interface to be defined; a user interface framework to render the parameter model to solicit at least one input value for the input fields of the user interface from a user; and a service, distinct from the user interface framework and the backend system, to deliver the parameter model to the user interface framework, the service further to persist the at least one input value from the user.Type: GrantFiled: December 22, 2015Date of Patent: February 12, 2019Assignee: SAP SEInventors: Abhay Tiple, Markus Dobler
-
Patent number: 10204641Abstract: A recording system has a listener processor for automatically capturing events involving computer applications during a dialog involving the user of the computer. The system generates a visual transcript of events on a timeline. It automatically detects start of a dialog and proceeds to detect events and determines if they are configured as transcript events, before detecting end of the dialog. The system may associate dialog events with audio clips, using meta tags.Type: GrantFiled: October 5, 2015Date of Patent: February 12, 2019Assignee: ECONIQ LIMITEDInventors: Stephen Ryan, James Callan
-
Patent number: 10185576Abstract: The technique introduced here includes a uniform customization system, which can support the customization of multiple software applications simultaneously. Customization data of a software application can be developed separately from the development of the application. The customization data is then stored, via the uniform customization system, into a customization storage. When the software application is executed, the software application retrieves, from the storage, the values of the customization data via the uniform customization system. The uniform customization system outputs the retrieved customization data indicating the current working context of a user, which may be used by the user to locate customization options in a customization user interface of the software application, for customizing functions performed in the current working context.Type: GrantFiled: June 25, 2012Date of Patent: January 22, 2019Assignee: SAP SEInventors: Jie Zhao, Youneng Xiao
-
Patent number: 10173319Abstract: Methods, apparatus, systems, and computer-readable media are provided for determining, based on a task to be performed by a robot and past behavior by robots while performing tasks similar to the task, a suggested task-level movement parameter for application to movement of the robot while performing the task; providing output indicative of the suggested task-level movement parameter; receiving input indicative of user selection of the suggested task-level movement parameter or a user-defined task-level movement parameter; determining, based on the received input, an actual task-level movement parameter to be applied to movement of the robot while performing the task; and identifying, based on the actual task-level movement parameter, a plurality of component-level movement parameters to be applied to a plurality of motion primitives implemented by one or more operational components of the robot to perform the task.Type: GrantFiled: June 8, 2017Date of Patent: January 8, 2019Assignee: X DEVELOPMENT LLCInventors: Anthony Sean Jules, Johan Ulrich Lewin Jessen
-
Patent number: 10165938Abstract: A medical image routing system that allows for a user to override the current routing of medical image data such that a user need only activate an interface to automatically interrupt the the first medical image data routing to a display(s) with the second medical image data automatically routed to the display(s). Upon activation of the interface a second time, the first medical image data routing is automatically reestablished and the second medical image data is automatically interrupted.Type: GrantFiled: November 4, 2015Date of Patent: January 1, 2019Assignee: Karl Storz Imaging, Inc.Inventors: Michael Selcho, Hans-Uwe Hilzinger, Devon Bream
-
Patent number: 10163138Abstract: Example embodiments of the present invention include a communication management system, which stores, for each one of one or more values of quality parameter of content data, an additional charge fee to be added to a basic charge fee for providing a service to transmit content data having the value of quality parameter, receives a request for changing the quality parameter of content data from a currently set value to a value selected by a user at a communication terminal, obtains an additional charge fee associated with the selected value of quality parameter from the memory, and calculates an updated charge fee for transmitting content data having the selected value of quality parameter based on the obtained additional charge fee, and transmits the updated charge fee to the communication terminal for display to the user.Type: GrantFiled: September 21, 2015Date of Patent: December 25, 2018Assignee: Ricoh Company, Ltd.Inventors: Tatsuya Nagase, Takahiro Asai
-
Patent number: 10165079Abstract: Technologies are described herein for providing a persona-based application experience. In some configurations, an application can be adapted with a persona package selected from multiple persona packages. The persona packages may include persona-specific user settings, persona-specific application storage settings, or persona-specific application state settings. A persona package may be selected based on a current persona of a user, a time of day, and/or a location of the user. The selected persona package comprises a setting to adapt the execution of the application. In some configurations, a computer determines, a current persona of the user. The computer also receives a selected persona package comprising a user setting of the software application. The selection of the persona package is based on the current persona of the user and established credentials associated with the user. The computer adapts the execution of the software application according to the selected persona package.Type: GrantFiled: August 20, 2015Date of Patent: December 25, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Alvin Chardon, Kristofer Hellick Reierson, Angela Mele Anderson, Galen Clyde Hunt, Douglas Christopher Burger, Dilip Krishna Pai
-
Patent number: 10148431Abstract: Mechanisms are provided for generating a master key used to secure key objects associated with data blocks in a data center. A cryptographic node creation request is received. It is determined that a master key can not be obtained from another cryptographic node in the data center. A master key is generated. The master key is included in a key hierarchy used to encrypt a data center key object, the data center key object corresponding to a data block maintained in a storage area network (SAN), where the data center key object includes a unique identifier, an encrypted key, and a wrapper unique identifier. The master key is split into N shares, with M shares required to recreate the master key, wherein M is less than N. The N shares are distributed to different entities.Type: GrantFiled: August 28, 2014Date of Patent: December 4, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Praveen Patnala, Anand Parthasarathy, Makarand Deshmukh, Jason Mellblom
-
Patent number: 10142450Abstract: A method of managing a custom configuration manifest, comprising: collecting by an application configuration selections about a user equipment (UE) that are dynamically configured to create the custom configuration manifest; processing by a server the configuration selections and dynamically configuring the configuration selections to create the manifest; transmitting by the server the manifest to both the UE and a database with a plurality of custom configuration manifests; receiving by a custom configuration manifest handling application authorization through one or more authorization options, but not authentication credentials, to allow the manifest handling application to install preferred applications on the UE; installing by the manifest handling application the preferred applications on the UE without providing the authentication credentials; and customizing by the manifest handling application the UE based on the manifest.Type: GrantFiled: August 27, 2015Date of Patent: November 27, 2018Assignee: Sprint Communications Company L.P.Inventors: Brent A. Clay, Ricky A. Hohler, Jason B. Marshall, Ryan P. Sullivan
-
Patent number: 10129045Abstract: Methods and apparatus are provided for group-controlling devices. Group information on interoperable devices among a plurality of electronic devices is acquired. The interoperable devices indicated in the group information are controlled as a group.Type: GrantFiled: September 27, 2012Date of Patent: November 13, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Hyungrae Cho, Jihyeon Kweon, Seokmin Oh, Kangmin Lee, Yousef Kharsim
-
Patent number: 10115317Abstract: An apparatus is used to add dimensionality to material to be viewed or listened to by a user. While reading material is typically shown to a user in two dimensions, the apparatus displays the reading material with added-dimensionality on a screen of a computing device. The process implemented on the apparatus involves adding the material in the form of units to the memory device; displaying each unit on a computer screen in an ordered scheme incorporating motion of each unit according to a control theme; and forming a guide on the screen to focus user attention on a unit or set of units. The guide has a characteristic choosable by the user. The apparatus can convert the material to another language and allow the user to control the display. A network connection enables remote control of the process and supplementation of the material for implementation by the process.Type: GrantFiled: December 7, 2015Date of Patent: October 30, 2018Inventor: Juan M. Gallegos
-
Patent number: 10108158Abstract: In one embodiment, an industrial automation device having a visual component is provided that includes a user viewable screen displaying a visual representation of a first object, wherein the first object comprises a plurality of properties, connections, and text associated with the object, second object, wherein the second object comprises a plurality of properties, connections, and text, and wherein the output from the first object is coupled to the second object via a connection, wherein the output of the first object is converted from a first type to a second type. A method is also provided that includes receiving a signal into a first object, outputting data from the first object, wherein the data has a first type, converting the data into a second type, and receiving the data into a second object.Type: GrantFiled: February 17, 2015Date of Patent: October 23, 2018Assignee: Rockwell Automation Technologies, Inc.Inventor: Robert F. Lloyd
-
Patent number: 10095482Abstract: Embodiments of the disclosure enable a user to utilize graphical options for a creating a parameterized task. In one aspect, a computer-implemented method and system for task creation and management are provided. An instruction to define a task to define a configurable automation task based on structured data is received. One or more parameter definitions associated with the task are received. A first user interface is generated based on the one or more parameter definitions, through which one or more parameter definition values are received. Based on the instruction, the one or more received parameter definitions, and the one or more received parameter values, a script is generated. A second user interface is configured to integrate the generated script with one or more remote execution capabilities.Type: GrantFiled: November 18, 2015Date of Patent: October 9, 2018Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Michael T. Proctor, William J. Watson, Daniel E. Moore
-
Patent number: 10089368Abstract: The disclosed technology includes systems and methods for making visual representations actionable. This technology makes it possible to drill into data, identify records and take action directly, enhancing customized data visualization representations. The technology disclosed relates to a platform for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The disclosed systems and methods for adding and customizing quick actions make it possible for developers, admins, and ISVs to provide customized actionable visual data representations with direct linking for accessing data in a company's records and for linking to third party sites, without saving a new state on a server when dashboard elements are updated.Type: GrantFiled: October 6, 2015Date of Patent: October 2, 2018Assignee: salesforce, inc.Inventors: Patrice Pominville, Didier Prophete, Dylan Thom
-
Patent number: 10061689Abstract: Technologies are disclosed herein for distributed software testing. A software testing service is disclosed that can receive tests for software under test. The software testing service can determine a number of test instances to utilize to perform the tests. The determined number of test instances can then be provisioned, such as through the use of an on-demand computing service executing in a service provider network. The test instances can also be configured with the software under test and a test runner capable of performing the tests on the software. The software testing service can place the tests on a queue, such as a queue provided by a queue service. The test runners executing on the test instances can dequeue the tests and perform the tests on the software. Once the testing of the software under test has been completed, the test instances can be de-provisioned.Type: GrantFiled: October 4, 2017Date of Patent: August 28, 2018Assignee: Amazon Technologies, Inc.Inventors: Carlos Alejandro Arguelles, David Robert Griffin
-
Patent number: 10049274Abstract: Methods and systems for providing earth observation (EO) data and analytics are provided. An example method may include providing EO images of geographical areas of a pre-determined size. The EO images can be associated with geographical coordinates and an EO data type. The method may include providing a user interface to configure a use case query. The use case query may include a use case geographical area and a use case EO data type. The method may include determining, based on the use case query, a subset of the EO images overlapping with the use case geographical area and associated with the use case EO data type. The method may include generating, by the analysis module and based on the subset of the EO images, a resulting EO image corresponding to the use case geographical area and displaying, via a graphic user interface, the resulting EO image.Type: GrantFiled: March 27, 2018Date of Patent: August 14, 2018Assignee: EOS DATA ANALYTICS, INC.Inventor: Maxym Polyakov
-
Patent number: 10027751Abstract: A communication apparatus configured to transmit data to an apparatus, the communication apparatus including: a storage medium configured to store management information of data to be transferred to the apparatus; a communicator configured to communicate data with the apparatus; a detector configured to detect whether the communication apparatus and the apparatus are connected; an editor configured to select certain data to be transferred and to edit the management information based on the selection without regard to the connection of the communication apparatus and the apparatus; and a controller configured to control transfer of the selected data stored in the communication apparatus to the apparatus via the communicator based on the management information edited by the editor when the detector detects that the communication apparatus and the apparatus are connected, wherein the controller is configured to compare the management information edited by the editor with management information of data stored inType: GrantFiled: July 17, 2017Date of Patent: July 17, 2018Assignee: DATA SCAPE, LTD.Inventor: Akihiro Morohashi
-
Patent number: 10025454Abstract: A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides a first contact tool graphic that introduces a user to the types of navigation tools, their uses and the capabilities of their action tools. A graphical user interface is played on a display when a user initially starts navigation operations for navigating a three dimensional scene.Type: GrantFiled: August 28, 2008Date of Patent: July 17, 2018Assignee: AUTODESK, INC.Inventors: George Fitzmaurice, Justin Matejka, Gord Kurenbach, Azam Khan
-
Patent number: 10013151Abstract: The present disclosure discloses a method and a terminal device for adjusting a widget. The method includes: acquiring a size value of the widget on an interface of a terminal device after switching a grid configuration of the interface from a first grid configuration to a second grid configuration; and determining the number of grids occupied by the widget according to size values of each grid in the second grid configuration.Type: GrantFiled: December 30, 2014Date of Patent: July 3, 2018Assignee: XIAOMI INC.Inventors: Weixing Li, Fei Xu, Daqing Sun, Ying Wang