Navigation Within Structure Patents (Class 715/854)
-
Patent number: 11354350Abstract: A method of browsing images on a user interface displaying a map. A selection of a geographical feature within the map on the user interface is received based on a selection criteria comprising a set of predefined gesture rules. A plurality of images is selected based on a proximity of each of the images to the selected geographical feature. A dynamic browsing widget is generated on the user interface having dimensions proportional to dimensions of the selected geographical feature. The selected plurality of images is browsed using the generated dynamic browsing widget.Type: GrantFiled: November 10, 2020Date of Patent: June 7, 2022Assignee: Canon Kabushiki KaishaInventors: Dixon De Sheng Deng, Julie Rae Kowald, Nicholas Grant Fulton, Oscar Alejandro De Lellis
-
Patent number: 11314380Abstract: Aspects of the present disclosure provide techniques for providing a graphical user interface. Embodiments include displaying a text input field. Embodiments include receiving an input of at least a portion of a tag via the text input field. Embodiments include displaying, in response to the input and proximate to the text input field, a graphical representation of an existing tag that relates to the input. The graphical representation includes a type of the existing tag, the existing tag, and a colored section on a right side or a left side of the graphical representation having a color that is associated with the type of the existing tag in the computing application. Embodiments include receiving a selection of the graphical representation and displaying an instance of the graphical representation inside of the text input field.Type: GrantFiled: December 30, 2019Date of Patent: April 26, 2022Assignee: Intuit, Inc.Inventors: Smitha Prasad Papolu, Natalie Harmon
-
Patent number: 11289093Abstract: A system includes: a server including first circuitry and a memory that stores, for each event, voice data recorded during the event, text data converted from the voice data, and time information indicating a time when the text data was generated; and a display control apparatus communicably connected with the server, including second circuitry to based on information on the event stored in the memory, control a display to display text data in an order according to the time when the text data was generated, and a graphical control region that sets playback position in a total playback time of the voice data, and in response to selection of particular text data from the text data being displayed, control the display to display the graphical control region at a location determined based on a time when the particular text data was generated.Type: GrantFiled: November 27, 2019Date of Patent: March 29, 2022Assignee: RICOH COMPANY, LTD.Inventor: Takuro Mano
-
Patent number: 11282594Abstract: Systems, methods, and computer-readable media for analyzing and presenting healthcare information are described. Some embodiments may include a system configured to receive healthcare information relating to a patient and to generate a patient profile. The patient profile may include a physiological status as well as a physiological assessment and a treatment assessment based on the automatic and dynamic analysis of the healthcare information. The healthcare information and the patient profile may be updated and/or accessed in real-time or substantially real-time through client logic devices in communication with the system. In this manner, a healthcare professional may enter healthcare information for a patient that is readily accessible by other healthcare professionals through the system. The system may present navigation objects that include a plurality of navigation layers selectively displayed based on user input.Type: GrantFiled: March 27, 2020Date of Patent: March 22, 2022Assignee: T6 HEALTH SYSTEMS LLCInventors: Lewis S. Cohen, Larissa Roux, Morad Hameed, Hubert Bandurski, Igor Muravyov
-
Patent number: 11243912Abstract: A method that includes responsive to a request to access a file stored in a memory of a computing device, identifying a context in which the access to the file is being requested; identifying one or more computer files that at least partially match the context; generating, for a display, a list of stored files selectable by a user, the list of stored files including the identified one or more computer files at least partially matching the context; and generating, for the display, a list of user contacts selectable by the user, the list of user contacts including one or more user contacts identified as having communicated the user that include the identified one or more computer files at least partially matching the context.Type: GrantFiled: November 9, 2017Date of Patent: February 8, 2022Assignee: Google LLCInventors: Michael Sorvillo, Mandy Richau Sladden
-
Patent number: 11232120Abstract: A method for analyzing data from data sources includes receiving user selection of a data source and displaying an interface that includes a schema region and a search box. Each data field in the schema region is associated with a respective system-defined object from the data source. The method also includes receiving user input in the search box. The user input includes a predefined contiguous string of characters specifying a search parameter. The method also includes, in response to the user input in the search box, filtering the data fields displayed in the schema region, thereby displaying only data fields whose data type matches the data type specified by the search parameter.Type: GrantFiled: July 30, 2020Date of Patent: January 25, 2022Assignee: TABLEAU SOFTWARE, LLCInventors: Thomas Nhan, Elaine Weatherfield Sulc, Nylah Ann McClellan DePass, Susan Denise Doan, Allison Chia-Chun Sun
-
Patent number: 11216450Abstract: A method for analyzing data from data sources includes receiving user selection of a data source and displaying an interface that includes a schema region and a plurality of shelf regions. Each data field in the schema region is associated with a respective system-defined object from the data source. In a first display mode, each data field is displayed as associated with a respective system-defined object. The method also includes receiving, in the first display mode, user placement of a first data field into a first shelf region. In a second display mode, each data field is displayed in a respective user-defined folder. The user-defined folders are distinct from the system-defined objects. The method also includes generating a data visualization according to the user placement of the first and second data fields into the first and second shelf regions.Type: GrantFiled: July 30, 2020Date of Patent: January 4, 2022Assignee: TABLEAU SOFTWARE, LLCInventors: Thomas Nhan, Elaine Weatherfield Sulc, Susan Denise Doan, David Pace, Mathew Henry Luebbert, Minkyeong Kim
-
Patent number: 11182053Abstract: A method for generating a plurality of graphical menu items for user selection, each graphical menu item having one or more sibling menu items, the one or more sibling menu items being on a first hierarchical level, at least one of the sibling menu items having one or more children menu items, the one or more children menu items being on a second hierarchical level different from the first hierarchical level; receiving user input selecting one or more graphical, sibling, or children menu items, wherein receiving user input includes receiving user input selecting one or more graphical, sibling, or children menu items in a sequence, and includes receiving user input selecting a graphical menu item followed by a sibling menu item and subsequently a children menu item; and constructing a graphical user interface that includes one or more selectable links arranged in accordance with the sequence, wherein constructing a selectable link for the graphical menu item followed by a selectable link for the sibling menu iType: GrantFiled: January 13, 2020Date of Patent: November 23, 2021Inventor: Armin Moehrle
-
Patent number: 11176221Abstract: An architecture for generating accessible documents uses a Data/Layout Description Language (D/LDL) and data sources. The D/LDL and the data source are fed to a pre-processing module which generates an intermediate document containing all the data and positioning hints and structural information required to create the accessible file. The intermediate file is converted into an object model using a Model Builder and is passed to a Model Formatter to calculate the exact positioning of elements. The object model is then passed to a Standard formatter to ensure compliance with required standards and is then passed to a model writer which translates the object to an accessible file in the required format. The design allows for skipping the preprocessing module if the full file is available and allows to plug different model writers for different formats.Type: GrantFiled: June 6, 2019Date of Patent: November 16, 2021Assignee: NetCentric Technologies Inc.Inventor: Ferass El-Rayes
-
Patent number: 11175735Abstract: Systems and techniques are disclosed that provide application analytics data that combines gaze data and selection data. An application is configured with UI items that are grouped for analytics tracking and configured to track gazes and selections. When the application is used, the user's eye movements and pauses are monitored to identify when the user gazes upon a UI item. In one embodiment, based on determining that a gaze location is within a bounding box corresponding to a first UI item, the system determines that the gaze corresponded to the first UI item. The system also identifies subsequent selections of other UI items in the group. After a selection of a second UI item in the group is received, application analytics data is provided that identifies the gaze corresponding to the first UI item occurring prior to the selection of the second UI item.Type: GrantFiled: July 24, 2017Date of Patent: November 16, 2021Assignee: ADOBE INC.Inventor: Anant Gilra
-
Patent number: 11157447Abstract: Systems and methods for concurrently performing multiple searches of a file system based on a plurality of search requests. Each search request belonging to the plurality of search requests has a search root. A common set of search roots is identified from the plurality of search roots. A first window function is generated based upon a first search root belonging to the common set of search roots. Candidates located in a plurality of directory trees are enumerated. Each of the directory trees belonging to the plurality of directory trees begins in a search root in the common set of search roots. The candidates are evaluated based upon a first search criteria and the first window function. And, the candidates that satisfy both the first search criteria and the first window function are reported as a result.Type: GrantFiled: November 2, 2018Date of Patent: October 26, 2021Assignee: Rapid7, Inc.Inventor: Tyler Fisher
-
Patent number: 11157961Abstract: A system and method for modifying contents of a graphical user interface of a user computing device in response to user interactions with the graphical user interface of the user computing device includes detecting an interaction on a social media channel by a user interfacing with the graphical user interface of the user computing device, analyzing a content of the interaction to determine a topic of the interaction with the post on the social media channel, determining that the topic of the interaction corresponds to one or more keywords associated with a digital promotion, which triggers a distribution of the digital promotion in response to the interaction with the graphical user interface, and augmenting the graphical user interface of the user computing device by displaying the digital promotion to the social media channel, thereby modifying the graphical user interface.Type: GrantFiled: November 1, 2018Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Jeremy A. Greenberger, Lisa Seacat DeLuca
-
Patent number: 11132385Abstract: An information processing device includes a memory that stores cluster information indicating multiple programs belonging to a cluster; and a processor that acquires a graph including multiple nodes corresponding to the multiple programs indicated by the cluster information and multiple edges indicating dependencies between the multiple programs, selects, from among the multiple nodes, a cut node that is arranged so that when the cut node is removed from the graph, the graph is divided into multiple disconnected partial graphs, extracts a word used in a program corresponding to the cut node among the multiple programs, and uses the extracted word to generate additional information to be associated with the cluster.Type: GrantFiled: July 17, 2018Date of Patent: September 28, 2021Assignee: FUJITSU LIMITEDInventor: Keisuke Yano
-
Patent number: 11132743Abstract: An interactive data visualization dashboard visualizes a super-region economy and allows a user to identify companies of interest. The dashboard includes a main region chart portraying main regions in a super-region; a sub-region chart representing sub-regions within the main regions depicted in the main region chart; an industry sector chart of industry sectors that can be drilled down from more generic to more specific levels of industry sector codes; a financial stress chart depicting a financial stress index for the selected region; and a material change chart depicting a material change score for the selected region. The charts are interactive and linked so that a selection of an element in one chart automatically triggers all other charts to redraw based upon the selected element. The selection and redrawing occurs iteratively, and the user interacts with the dashboard to focus and refine until satisfied with the information displayed.Type: GrantFiled: July 17, 2019Date of Patent: September 28, 2021Inventor: Cheryl Parker
-
Patent number: 11106350Abstract: In some embodiments, a method for generating a mobile device's user interface is provided. The method may include: receiving, via the mobile device, input from a user of the mobile device, the input being related to a property for presenting dynamic context-dependent informational cues; determining a context; identifying a subset of a set of informational cues, the subset being associated with the context; and predominately presenting, via the mobile device, the identified subset to the user, the presentation being predominate as compared to any presentation of other informational cues in the set of informational cues, wherein the presentation accords with the received user input.Type: GrantFiled: May 30, 2017Date of Patent: August 31, 2021Assignee: QUALCOMM IncorporatedInventor: Govindarajan Krishnamurthi
-
Patent number: 11100127Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that generate and render a varied-scale-topological construct for a multidimensional dataset to visually represent portions of the multidimensional dataset at different topological scales. In certain implementations, for example, the disclosed systems generate and combine (i) an initial topological construct for a multidimensional dataset at one scale and (ii) a local topological construct for a subset of the multidimensional dataset at another scale to form a varied-scale-topological construct. To identify a region from an initial topological construct to vary in scale, the disclosed systems can determine the relative densities of subsets of multidimensional data corresponding to regions of the initial topological construct and select one or more such regions to change in scale.Type: GrantFiled: March 28, 2019Date of Patent: August 24, 2021Assignee: Adobe Inc.Inventors: Akash Rupela, Piyush Gupta, Nupur Kumari, Bishal Deb, Balaji Krishnamurthy, Ankita Sarkar
-
Patent number: 11086471Abstract: A user provides a description of a neural network to a visualization tool. The visualization tool displays a user interface that includes a visual of the neural network based on the description. If the user interacts with a node or connection, for example by placing a cursor on the node/connection in the user interface, the user interface displays information associated with the node/connection. If the user selects a node of a layer, the neural network is applied to an input that corresponds to the selection and the user interface displays the propagation of the input through the neural network. Additionally, the user interface displays results from applying the neural network to the input.Type: GrantFiled: May 30, 2017Date of Patent: August 10, 2021Assignee: salesforce.com, inc.Inventors: Greg Thomas Pascale, Zachary Alexander, Scott Thurston Rickard, Jr.
-
Patent number: 11086482Abstract: A method and device for displaying pages in application program and a computer-readable medium are provided. The method includes: receiving a first preset operation of a user on an application program that is currently running; displaying path information of pages accessed historically by the user in the application program according to the first preset operation, wherein the path information comprise a sequential relationship among the pages.Type: GrantFiled: March 23, 2017Date of Patent: August 10, 2021Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.Inventors: Fei Xiangli, Baoke Chen, Zhuang Qian
-
Patent number: 11068847Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, network communications to interface among repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform configured to provide one or more computerized tools that facilitate data projects by providing an interactive, project-centric workspace interface that may include, for example, a unified view in which to identify data sources, generate transformative datasets, and/or disseminate insights to collaborative computing devices and user accounts.Type: GrantFiled: May 22, 2018Date of Patent: July 20, 2021Assignee: data.world, Inc.Inventors: Joseph Boutros, Sharon Brener, Alexander John Zelenak, Robert Thomas Grochowicz, Mark Joseph DiMarco, Bryon Kristen Jacob, David Lee Griffith, Shad William Reynolds
-
Patent number: 11055421Abstract: Certain example embodiments relate to systems and/or methods for providing enhanced control over potentially sensitive data sharable among and/or between different parties. For example, certain example embodiments provide views into computer-enabled workflows managed by external parties, including views into what sensitive data has been accessed, who has accessed it, etc., e.g., throughout the lifecycle of a product granted on the basis of an analysis of such data. A computer-enabled system for automatically assessing received sensitive data in accordance with one or more digitized rule sets also is provided in certain example embodiments, as are computer-mediated tools for helping to automatically, semi-automatically, and/or manually resolve issues detected in the assessments, e.g., via enhanced communication and collaboration, among and/or between parties to a transaction, as well as third-parties who indirectly are involved in the transaction. The data remains secure and traceable, e.g.Type: GrantFiled: July 9, 2018Date of Patent: July 6, 2021Assignee: FINLOCKER LLCInventors: Bryan D. Garcia, Peter P. Esparrago
-
Systems and methods for configuring and presenting a display navigation hierarchy in a process plant
Patent number: 11048396Abstract: Techniques for configuring layouts and display view hierarchies and presenting display views in an operating environment of a process plant according to the layouts and display view hierarchies include providing graphical user controls at a graphical display configuration application for defining a layout. The layouts indicate a manner in which divide one or several display screens into one or several display regions, where each display region presents a display view that includes indications of process control elements. The graphical display configuration application also includes graphical user controls for defining a display view hierarchy of the display views by assigning levels of detail to the display views and designating some of the display views as subviews of other display views. An operator application obtains the defined layout and display view hierarchy and presents the display views at an operator workstation according to the obtained layout and/or display view hierarchy.Type: GrantFiled: September 4, 2018Date of Patent: June 29, 2021Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Daniel R. Strinden, Julian K. Naidoo, Cristopher Ian Sarmiento Uy, Cindy A. Scott, Mark J. Nixon, Joel D. Kaiser, Kyle Bancroft, Prashant Joshi -
Patent number: 11038863Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for encrypting and securely storing session data during a browser session using a session-based cryptographic key. The session data may be decrypted during the browser session or other browser sessions using the session-based cryptographic key or other backwards compatible session-based cryptographic keys. In addition, session-based cryptographic keys may be shared among browser sessions to enable encrypted session data to be decrypted across page refreshes and browser tabs.Type: GrantFiled: August 30, 2019Date of Patent: June 15, 2021Assignee: salesforce.com, inc.Inventors: Kevin Venkiteswaran, Sergey Gorbaty, Bob Yao, Trevor James Bliss
-
Patent number: 11023415Abstract: A technique for managing data objects in a data storage cluster realizes an application-accessible data object within a file that belongs to an internal file system. The internal file system runs on a computing node of the cluster and is backed by a LUN realized in block storage. The storage cluster achieves snapshots of the data object at the level of the file system, e.g., by snapshotting the file, such that the data object and its snapshots are all backed by the same LUN in the block storage.Type: GrantFiled: January 31, 2019Date of Patent: June 1, 2021Assignee: EMC IP Holding Company LLCInventors: Jean-Pierre Bono, Sudhir Srinivasan
-
Patent number: 11023682Abstract: Embodiments relate to a system, program product, and method for use with an intelligent computer platform to create and apply textual data in vector format, and more specifically to apply context to the vector representation. Both context and document vectors are generated and assessed, with a calculated distance between the vectors corresponding to a weight. Word vectors are generated with associated word pairs and frequencies. A word vector generation model is trained. Utilization of the trained model generates one or more context sensitive word vector representations. A summarized sentence document is created and returned through application of the context sensitive word vectors.Type: GrantFiled: September 30, 2018Date of Patent: June 1, 2021Assignee: International Business Machines CorporationInventors: Ankur Tagra, Krishnendu Saha
-
Patent number: 11010544Abstract: Systems and methods are provided for managing data in a grid. In one example approach, a method comprises importing data from a data source to a range of cells in a grid, where the range of cells is specified by a notation input associated with the grid, and where the notation input includes a key specifying the data source and security information associated with the data source.Type: GrantFiled: September 7, 2018Date of Patent: May 18, 2021Assignee: Interject Data Systems, Inc.Inventor: Jeffrey Dean Honsowetz
-
Patent number: 11004090Abstract: A system and method for creation, distribution and tracking of advertising via electronic networks, enabling creation of advertisements using licensed third party content and placement of said ads at desired network locations, utilizing an auction of ad spaces based on bids placed by advertisers to have their ads displayed at such locations. When a network user/ad viewer requests an ad by clicking or other action, an auction algorithm executes to select the ad to be displayed from those that bid for display at such ad space location and then the ad is composed and delivered to the ad space location by accessing a relational database storing commands that retrieve, assemble and dispatch the licensed ad content. Usage and display of licensed content on designated ad space is tracked to enable cost-per-use charging for both use of licensed content and ad display at the designated ad space.Type: GrantFiled: April 4, 2009Date of Patent: May 11, 2021Assignee: Rich Media Club, LLCInventors: Brad Krassner, Nikolai Mentchoukov, Alan Edwards, Fred Bernstein, Igor Tchibirev
-
Patent number: 10983767Abstract: An application framework may be developed to support rendering of features on application web pages. Feature codes of features and associated content code that are developed as Representational State Transfer (REST)ful web services using a variety of different programming languages are received and stored in a Feature as a Service (FaaS) data store. The RESTful web services of the feature codes and the content codes are callable by the application server via the application framework. Content for populating the features are stored in a content data store. Application code is generated to provide application web page code for an application web page that includes one or more features. The application code is configured to cause the application server to access, via the application framework, a RESTful web service to obtain a feature code of a feature and access another RESTful web service to obtain specific content that populates the feature.Type: GrantFiled: January 4, 2019Date of Patent: April 20, 2021Assignee: T-Mobile USA, Inc.Inventors: Sandeep Shankar Hari Krishnan, Hamza Syed, Charlie Ang, Sumeet Prakash
-
Patent number: 10970275Abstract: A data storage and retrieval system for a computer memory configured according to a document store adapted to contain documents. The document store includes a document data structure containing a header and a document having one or more members. The document store further includes a chain of one or more differential data structures, each having a header and at least one updated member. The updated member has a value which is updated relative to a value in a corresponding member having a same identifier in the document data structure or in a preceding differential data structure in the chain. A header of each of the differential data structures includes a pointer to the document data structure or the preceding differential data structure in the chain, and a flag indicating that each of the differential data structures contains less than all of the members of the document data structure.Type: GrantFiled: June 15, 2018Date of Patent: April 6, 2021Assignee: SAP SEInventors: Steffen Geissinger, Christian Bensberg
-
Patent number: 10970536Abstract: Systems and methods for assessing similarity of documents are provided. Embodiments of the systems and methods include extracting a reference document text from a reference document, extracting an archived document text from an archived document, and quantifying the reference document and the archived document. The systems and methods may also include determining a document similarity value of the quantified reference document and the archived document. Determining the document similarity value includes calculating a set of vector similarity values for a set of combinations of a reference document text vector and an archived document text vector, and calculating the document similarity value, including a sum of the plurality of vector similarity values.Type: GrantFiled: November 22, 2019Date of Patent: April 6, 2021Assignee: Open Text CorporationInventors: Jeroen Mattijs van Rotterdam, Michael T Mohen, Chao Chen, Kun Zhao
-
Patent number: 10971032Abstract: An extensible electronic learning system having at least one learning management system having a learning management processor and a learning management memory operatively coupled thereto, said processor programmed for executing at least one learning management service and providing at least one extensible integration module. Each extensible integration module includes a predefined vendor services interface comprising at least one vendor services definition, and a vendor configuration upload component for receiving vendor configuration settings about at least one vendor.Type: GrantFiled: December 1, 2010Date of Patent: April 6, 2021Inventors: John Allan Baker, Jeremy Jason Auger, William Lee
-
Patent number: 10949605Abstract: A web service tagging tool including a web service application that includes a tagging engine configured to identify one or more hyperlinks on a user interface of a user application, to assign user-defined labels to the one or more hyperlinks on the user interface of the user application, and to send data content comprising the one or more hyperlinks to the user interface of the user application. The web service tagging tool further includes a data collector engine configured to receive data in response to a user selecting one or more hyperlinks from the plurality of hyperlinks on the user interface where the data identifies the selected one or more hyperlinks. The web service tagging tool further includes an online enhancement engine configured to parse the received data by the user-defined labels and compile a report comprising the received data organized by the user-defined labels.Type: GrantFiled: September 13, 2016Date of Patent: March 16, 2021Assignee: Bank of America CorporationInventors: Veerasekhar Addepalli, Ajinkya Atul Bokil, Jennifer Louise Melton
-
Patent number: 10949062Abstract: A device maintenance apparatus includes: a comparison target selector configured to select comparison targets of a device information of a device as a maintenance target; and a display configured to display a comparative information generated based on changes in the device information.Type: GrantFiled: May 22, 2017Date of Patent: March 16, 2021Assignee: Yokogawa Electric CorporationInventors: Ryouhei Furihata, Ayako Kono, Yuya Iketsuki
-
Patent number: 10944702Abstract: A method and device for publishing at least one message and a storage medium is provided. The method includes the following steps. A first message published by a first session account in a first session of an instant messaging client is acquired, and session accounts participating in the first session include at least three session accounts containing the first session account, and the first message is used for allowing reply information of at least one reply of at least one session account participating in the first session to the first message to be displayed in the first message. And the first message is displayed in the first session.Type: GrantFiled: April 10, 2018Date of Patent: March 9, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jia Tao, Heng Ye, Chen Wang, Wei Hu, Kaidi Wei, Qiang Li, Danyan Luo, Baohua Liu, Biqing Guo, Zekai Liao, Fengjie Chen, Liwei Zhao
-
Patent number: 10928980Abstract: The present disclosure generally relates to playing and managing audio items. In some examples, an electronic device provides intuitive user interfaces for playing and managing audio items on the device. In some examples, an electronic device provides seamless transitioning from navigating a stack of items corresponding to groups of audio items to navigating a list of menus. In some examples, an electronic device provides for quick and easy access between different applications that are active on the device. In some examples, an electronic device enables automatic transmission of data associated with audio items to be stored locally on a linked external device.Type: GrantFiled: October 11, 2017Date of Patent: February 23, 2021Assignee: APPLE INC.Inventors: Taylor G. Carrigan, Christopher Patrick Foss, Stephen O. Lemay
-
Patent number: 10908712Abstract: Disclosed are a method for recognizing a rotation of a rotating body and an electronic device for processing the same.Type: GrantFiled: October 27, 2016Date of Patent: February 2, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Nojoon Park, Jae Woo Seol, Geon-Soo Kim, Yongjoon Jeon
-
Patent number: 10891113Abstract: Systems and methods are disclosed for developing an application on a development device. The application is built on a development device, then installed and run on a test device. Installation includes installing an event tap to intercept events generated by a user interacting with the application. In response to a call from the event tap, a test manager daemon snapshots the user interface elements of the application and packages the snapshot and event for transmission to the development device. A development environment on the development device receives the package, then generates and displays optimized source code in response to the received events and snapshots. Generated source code can be optimized to minimize a number identifiers, minimize a length of identifiers, minimize a generated number of lines of code, or optimize the generated source code for readability.Type: GrantFiled: November 19, 2018Date of Patent: January 12, 2021Assignee: Apple Inc.Inventors: Brooke K. Callahan, Michael S. Ferris, William B. Turner, Paul E. Marks, Matthew E. Dreisbach, Joar Wingfors
-
Patent number: 10867133Abstract: There is disclosed a system and method for using a knowledge representation to provide relevant information based on environmental inputs. In an embodiment, the system and method considers environmental information from members in a crowd to generate a pool of interests based on the semantic relevance concepts associated with those interests. The most prominent concepts of interest may then be the basis for presenting content to the crowd as a whole. In another embodiment, environmental inputs and other surrounding inputs are considered as a user context. The concepts may be identified as relevant from the environmental context and used to present information relevant to the user given his or her surroundings.Type: GrantFiled: December 30, 2011Date of Patent: December 15, 2020Assignee: PRIMAL FUSION INC.Inventors: Peter Sweeney, Ihab Francis Ilyas, Naim Khan, Anne Jude Hunt
-
Patent number: 10862834Abstract: A chat message processing method is provided for a server. The method includes receiving a chat message sent by a sending terminal, where the chat message carries information about a receiving terminal, and forwarding the chat message to the receiving terminal. The method also includes, when determining that the chat message comprises an image, generating at least one group of descriptive texts used for describing the image; and sending the at least one group of descriptive texts of the image to the receiving terminal to cause the receiving terminal to, when displaying the image, simultaneously display the at least one group of descriptive texts as at least one candidate entering-item associated with the image.Type: GrantFiled: March 14, 2019Date of Patent: December 8, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Ganbin Zhou, Ping Luo, Rongyu Cao, Fen Lin, Bo Chen, Qing He
-
Patent number: 10834142Abstract: A method improves a security of a computer system by building a new set of rules for the computer system. One or more processors input a plurality of client profiles to an artificial intelligence (AI) system, where the plurality of client profiles are based on an analysis of respective client environments comprising client assets and an intrusion detection alert history of a plurality of clients. The processor(s) match a new client profile to a respective client profile from the plurality of client profiles. The processor(s) build a new set of rules for the new client based on a similarity measure of the new client profile to the respective client profile. The processor(s) subsequently receive information indicating that a violation of the new set of rules has occurred and then execute a security feature of the computer system in order to resolve the violation of the new set of rules.Type: GrantFiled: October 9, 2018Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Aankur Bhatia, Srinivas B. Tummalapenta, Huyanh D. Ngo, Carlos E. Aguilera
-
Patent number: 10824691Abstract: This application relates to a page rendering method, applied to a terminal. The terminal obtains an updated current node tree, searches the current node tree for a current subtree set, and obtains an identifier corresponding to the current subtree set. The terminal then determines whether the identifier is the same as an identifier of an original subtree set of an original node tree, and reserves an original view node corresponding to the original subtree set on a current page if the identifiers are the same; or generates an updated view node corresponding to the current subtree set if the two identifiers are not the same. Finally the terminal generates an updated page through rendering according to the original view node and the updated view node, and displays the updated page on a graphical user interface of the terminal.Type: GrantFiled: March 1, 2019Date of Patent: November 3, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Shunhang You, Hao Hu, Chao Lin, Haojun Hu, Jisheng Huang, Weibang Luo, Haitian Peng, Yuyang Peng, Zhe Cheng, Xuyu Gui, Canhui Huang, Qingjie Lin
-
Patent number: 10817127Abstract: A method involves presenting an interface which provides the ability to associate photographic images with an anatomical image for use in clinical documentation. A method involves presenting an interface which displays an anatomical image and lists both common conditions for selection by a user and common treatments for the presented or selected conditions. A method involves presenting an interface which displays an anatomical image providing drill down functionality.Type: GrantFiled: December 31, 2016Date of Patent: October 27, 2020Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: William Paul Minton, Jerry Lynn Goodman, Michael C. Rapa, Rufus Brandon Harvey, Alvin Lee Ashcraft, Georgian Vicentiu Grigore, Kasumo Morris, Diane Carolyn Woodall, Murphy Mathews
-
Patent number: 10803497Abstract: Review data associated with a guest experience at an event, such as a vacation rental, for example, is transmitted over a communications network to one or more networked computing devices for processing the review data into a review data file for publication. The review data may be generated by an application executing on a processor of a client device such as a smartphone, tablet or pad. The review data may include access credentials and location data that may be processed to validate that the review data is legitimate. The review data may include media content captured in-situ at the event while the guest is experiencing the event. Prior to publishing a review data file, an owner may receive a notice and/or a copy of the pending review data file and the owner may take action to cure a less than stellar review and/or amend the review prior to publication.Type: GrantFiled: October 10, 2014Date of Patent: October 13, 2020Assignee: HomeAway.com, Inc.Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
-
Patent number: 10797904Abstract: A communication network device facilitates communication between devices and/or applications in a network without requiring each device to register with every other device or application. The communication network device may generate and assign a unique identifier to each device or application upon registration and store a role of the device or application (e.g., sender or receiver or both) in addition to capability and compatibility information. The communication network device may then dynamically broker and manage communications from each of the devices or applications to other devices and applications in real-time. Using a communication network device, communications may be directed to devices or applications without requiring a sending device to know of the recipient's network address. Additionally, the communication network device allows for the direct targeting of communications to specific applications.Type: GrantFiled: December 28, 2010Date of Patent: October 6, 2020Assignee: Comcast Interactive Media, LLCInventors: Christopher Dixon, James Poder
-
Patent number: 10788956Abstract: A screen display method and apparatus of a mobile terminal is provided for changing a screen represented by an index to another screen represented by a newly selected index. A screen display method of a mobile terminal includes displaying a page represented by an index, the page including an index region having a plurality of indices and a content region displaying content corresponding to the index highlighted in the index region, selecting a new index in the index region according to a selection input, and changing the page represented by the highlighted index for a new page represented by the new index, the new page appearing in a direction from a position of the new index to a position of the highlighted index.Type: GrantFiled: April 29, 2019Date of Patent: September 29, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Tae Yeon Kim, Jae Myoung Lee
-
Patent number: 10783213Abstract: A method and apparatus for accessing a graph database having nodes and relationships describing an organization. An interface in a computer system receives a request from a client to access information about the organization. Further, the interface in the computer system retrieves the information from the graph database having nodes and relationships describing the organization. Still further, the interface in the computer system sends a portion of the information to the client based on how much of the information is displayable by the client.Type: GrantFiled: February 9, 2017Date of Patent: September 22, 2020Assignee: ADP, LLCInventors: Michael Sun, Siobhan Loughman Sabino, Daniel Daehyun Kim, Jason F. Melo
-
Patent number: 10762390Abstract: Machine-learning models and behavior can be visualized. For example, a machine-learning model can be taught using a teaching dataset. A test input can then be provided to the machine-learning model to determine a baseline confidence-score of the machine-learning model. Next, weights for elements in the teaching dataset can be determined. An analysis dataset can be generated that includes a subset of the elements that have corresponding weights above a predefined threshold. For each overlapping element in both the analysis dataset and the test input, (i) a modified version of the test input can be generated that excludes the overlapping element, and (ii) the modified version of the test input can be provided to the machine-learning model to determine an effect of the overlapping element on the baseline confidence-score. A graphical user interface can be generated that visually depicts the test input and various elements' effects on the baseline confidence-score.Type: GrantFiled: April 13, 2018Date of Patent: September 1, 2020Assignee: SAS INSTITUTE INC.Inventors: Aysu Ezen Can, Ning Jin, Ethem F. Can, Xiangqian Hu, Saratendu Sethi
-
Patent number: 10748507Abstract: To display an image list stored in a memory with good visibility and to display the image list at a high speed, an image display device reads an image file in an Exif format, extracts a thumbnail image included in the image file in the Exif format, and generates a displayed image having a predetermined size and a square shape, thus displaying it in the image list. It is possible to improve visibility in displaying the image file aligning square-shaped displayed image having the same size while precluding blanks. It is possible to perform high-speed processing in producing an image list using thumbnail images included in image files in the Exif format.Type: GrantFiled: November 29, 2018Date of Patent: August 18, 2020Assignee: NEC CORPORATIONInventor: Hiroshi Hagiwara
-
Patent number: 10747808Abstract: A system for performing a hybrid in-memory faceted search for one or more digital objects, comprising: a media platform comprising one or more processors configured to: store an index for a data set generated using one or more indexing processes, wherein the index includes a mapping of values to identifiers for each digital object in the data set; receive an update for the index; store the index update with a timestamp independent from the stored index; and in response to a request for the stored index, apply the index updates to the index.Type: GrantFiled: January 19, 2017Date of Patent: August 18, 2020Assignee: REGWEZ, INC.Inventor: Ragy Farouk Eleish
-
Patent number: 10699043Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.Type: GrantFiled: December 4, 2019Date of Patent: June 30, 2020Assignee: Google LLCInventors: Chian-min Richard Ho, William Hang, Mustafa Nazim Yazgan, Anna Darling Goldie, Jeffrey Adgate Dean, Azalia Mirhoseini, Emre Tuncer, Ya Wang, Anand Babu
-
Patent number: RE48596Abstract: An interface engine provides animated views in a user interface. The interface engine directs the operation of a rendering environment to create an interface in a rendering area. The interface engine includes views, layouts, animators, and constraints. Views identify child views and resources for display in the rendering area. In response to events, such as user inputs, a view modifies itself by calling layouts, animators, and constraints. A layout manages the attributes of a view's child views, including child view position and size. An animator modifies the view's appearance over a specified period of time. A constraint imposes limits on view properties. In one implementation, an Internet site delivers an interface engine to a browser to supply content and a user interface. A presentation server compiles an interface engine description and specified resources into an interface engine.Type: GrantFiled: January 29, 2020Date of Patent: June 15, 2021Assignee: Intel CorporationInventors: James Bret Simister, Adam G. Wolff, Max David Carlson, Christopher Kimm, David T. Temkin