Customizing Multiple Diverse Workspace Objects Patents (Class 715/765)
  • Patent number: 10327007
    Abstract: There is provided a decoding method for decoding an image, the method including: transmitting a request for an image to an external apparatus; receiving a coded signal corresponding to the image that has been requested and including a first signal and a second signal, and storing the coded signal in a storage; decoding the first signal and the second signal included in the coded signal; and displaying a first image decoded from the first signal in a first region of a screen, and displaying a second image decoded from the second signal in a second region of the screen. The second signal is a signal that has been selected by the external apparatus for a decoding apparatus from among a plurality of candidates for the second signal.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: June 18, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Kengo Terada, Hisao Sasai, Tadamasa Toma, Noritaka Iguchi, Yui Koashi
  • Patent number: 10313840
    Abstract: Some embodiments of the invention provide a method for displaying a map. The method provides a first display area to display a map, and a second display area to overlap a portion of the first display area to display (i) a field to receive a search parameter and (ii) a set of predicted locations to view on the map. The second display area is moveable over the first display area in order to decrease its size to allow a larger portion of the map to be displayed in the first display area, or to increase its size to allow a larger number of predicted locations to be displayed in the second display area. In some embodiments, the second display area overlaps a bottom portion of the first display area. In some embodiments, the method is implemented by a map application that executes on a mobile device. The set of predicted locations displayed in the second display area in some embodiments include addresses harvested from applications executing on the mobile device.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: June 4, 2019
    Assignee: Apple Inc.
    Inventors: Jae Woo Chang, Brett L. Lareau, Ryan D. Shelby
  • Patent number: 10298455
    Abstract: A data processing system includes a data processing device to perform various types of processing using a reconfigurable hardware processor; and a server connected to the data processing device via a network. The server includes as memory to store user information of one or more users who have operated the data processing device to perform various types of processing. The user information indicates usage trends for processing performed by each user with the data processing device. The server also includes a receiver to receive a request for hardware information from the data processing device. The request includes user information obtained at the data processing device.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: May 21, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Yoshiki Matsumoto
  • Patent number: 10290155
    Abstract: There is provided a 3D virtual environment interaction system comprising: a processing unit for generating a 3D virtual environment comprising a planar reference frame for allowing a user to perform a user interaction with the 3D virtual environment; a display unit for displaying the generated 3D virtual environment; a portable input device for allowing the user to control the position and orientation of the planar reference frame within the generated 3D virtual environment, the portable input device comprising a planar input surface; a position and orientation sensor for monitoring the position and orientation of the planar input surface in a real-world space, the position and orientation sensor allowing the processing unit to modify at least one of the position and the orientation of the planar reference frame in response to a change in a corresponding one of the position and orientation of the planar input surface.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: May 14, 2019
    Assignee: Valorisation-Recherche, Limited Partnership
    Inventors: Tomas Dorta, Michael Hoffman, Gokce Kinayoglu
  • Patent number: 10241744
    Abstract: A method includes syncing preset assignments on a plurality of audio playback devices such that preset assignments on any one of the audio playback devices correspond to respective preset assignments on each of the other audio playback devices, and, such that, if one of the preset assignments is changed on one of the audio playback devices, each of the other audio playback devices is automatically updated such that a corresponding change is made to a corresponding preset assignment on each of the other audio playback devices. Each preset assignment is an assignment of an entity associated with one of a plurality of digital audio sources to one of a plurality of preset indicators on the corresponding one of the audio playback devices. The preset indicators are source agnostic to provide for single press access to their respectively assigned entities in the same manner irrespective of the associated digital audio source.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: March 26, 2019
    Assignee: Bose Corporation
    Inventors: Glenn Gomes-Casseres, Yong Gao, Conor Sheehan, John Michael Sakalowsky
  • Patent number: 10243899
    Abstract: A message can be selectively provided to users of an online content management service based at least in part on a user relationship between the users and a shared content item. Users having the user relationship associated with the message can be shown the message, where users without the user relationship are not shown the message. For example, a message can be configured to be shown upon the first time a content item is opened by a user, but not on subsequent openings of the content item.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: March 26, 2019
    Assignee: Dropbox, Inc.
    Inventor: Ramsey Homsany
  • Patent number: 10240936
    Abstract: A device and method for electronically deploying responders is provided. The device includes a communication interface and a controller having access to a map database. The controller is configured to: receive, via the communication interface, a location of an incident; identify respective locations of at least two communication devices associated with respective responders; select, using the map database, different respective routes from the respective locations to the location for each of the at least two communication devices, the different respective routes selected to reduce duplication therebetween; and provide the different respective routes to each of the at least two communication devices.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: March 26, 2019
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Md Reduan Md Saad, Shu Khan Lee, Soon Heng Lim, Wizatul Izyan binti Wahid, Chew How Lim, Muhammad Asiff bin Muhammad Sazri
  • Patent number: 10210557
    Abstract: A system, method and computer product for displaying product information is described herein. Facet values that may cause bad customer experience(s) are identified and suppressed. The system, method, and computer product may use a randomization scheme to suppress and/or show “bad” facet values occasionally to gather recent data on the facet values have improved. The suppression process works as a robust noise filter on top of the search and browse faceting experience.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: February 19, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Vineet Abhishek, Manas A. Pathak, Onur Gungor
  • Patent number: 10192175
    Abstract: Embodiments of the invention provide systems and methods for navigating interactive visualizations of a business analysis application based on collaborative filtering. More specifically, embodiments of the present invention provide a recommender that functions together with a visualization tool and business analytics application. This recommender can track use of interactive visualizations provided by the visualization tool, e.g., views selected, functions performed, navigation between views, etc., by various users to build a set of inquiry histories. Then, based on these histories and possibly other considerations, recommendations can be made to a current user as to which views, functions, etc. might be useful or insightful. In other words, embodiments of the present invention track the analysis behavior of each user and recommend which views may be of interest for the corresponding analysis task based on the behavior of similar users in similar situations.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: January 29, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Julia Blyumen
  • Patent number: 10187872
    Abstract: A method and electronic device are disclosed herein. The electronic device includes a display and at least one processor. The at least one processor is configured to implement the method, including receiving a first notification for a first application, generating, by at least one processor, a first notification page including at least a part of the first notification, generating an abstract page including a first object related to the first notification and displaying the abstract page on a display, and switching from displaying the abstract page to displaying the first notification page in response to detecting an input signal selecting the first object, wherein the abstract page and the first notification page are generated and displayed based on a same application or home application.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: January 22, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eunbi Cho, Hyunjung Park, Junho Lee, Jihwa Park, Daehyung Jo, Dongjin Choi
  • Patent number: 10176158
    Abstract: An information processing apparatus includes a copying unit and an extracting unit. The copying unit is configured to copy a first sticky note pasted on a first mount onto a second mount as a second sticky note. The extracting unit is configured, when the second sticky note is reflected to another mount, to extract a third mount in addition to the first mount as candidates. The extracting unit extracts the third mount as the candidate according to a predetermined rule.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: January 8, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Nobuyuki Yamazoe
  • Patent number: 10175930
    Abstract: In a network comprising at least a first zone player and a second zone player, a method comprising: receiving, at a user interface module, a command to establish a synchrony group, wherein the synchrony group comprises at least the first zone player and the second zone player; and displaying, at the user interface module, a list of information identifying a plurality of items queued for playback by the synchrony group, wherein (i) at least one of the items on the list has associated location data indicating the at least one item is located on a device attached to the local area network, and (ii) at least one other of the items on the list has associated location data indicating the at least one other item is located on a wide area network.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: January 8, 2019
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 10171752
    Abstract: An imaging apparatus includes: an imaging unit configured to continuously image a subject and generate moving image data of the subject; a display unit configured to display a moving image corresponding to the moving image data; a shooting controller configured to control the imaging unit to continuously image the subject in a moving image mode capable of connecting different pieces of the moving image data having different shooting time-points; a thumbnail generation unit configured to generate resized image data by performing resize processing of reducing a size of image data of at least one frame constituting the moving image data, and generate a thumbnail by combining a resized image corresponding to the resized image data with a template having a display area displaying information indicating that a different piece of the moving image data may be connected; and a display controller configured to display the thumbnail.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: January 1, 2019
    Assignee: Olympus Corporation
    Inventors: Haruyuki Ishihara, Masashi Takahashi
  • Patent number: 10164904
    Abstract: A bandwidth sharing system is provided that has worker nodes with executor threads for copying data from source nodes to destination nodes based on assigned copy jobs. To execute its assigned copy job, a worker thread of a worker node registers its copy job with the source node. The source node allocates a portion of its bandwidth to the copy job. The source node sends the data of the copy job to the worker thread, and the worker thread forwards the data to the destination node. Upon completion of the copy job, the worker thread deregisters the copy job. The deregistration allows the source node to reallocate the portion of its bandwidth that was allocated to the copy job to another copy job.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: December 25, 2018
    Assignee: Facebook, Inc.
    Inventor: Jian Li
  • Patent number: 10162607
    Abstract: 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: Grant
    Filed: September 24, 2016
    Date of Patent: December 25, 2018
    Assignee: Apple Inc.
    Inventors: Brooke K. Callahan, Michael S. Ferris, William B. Turner, Paul E. Marks, Matthew E. Dreisbach, Joar Wingfors
  • Patent number: 10135965
    Abstract: A digital assistant operating on a device is configured to be engaged as an active participant in communications between local and remote parties by listening to voice and video calls and participating in messaging sessions. The digital assistant typically can be initiated by voice using a key word or phrase and then be requested to perform tasks, provide information and services, etc. using voice or gestures. The digital assistant can respond to the request and take appropriate actions. In voice and video calls, the interactions with the digital assistant (i.e., the request, response, and actions) can be heard by both parties to the call as if the digital assistant was a third party on the call. In a messaging session, messages are generated and displayed to each participant so that they can see the interactions with the digital assistant as if it was a participant.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: November 20, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kerry Woolsey, Larry Jin, Pat Halvorsen, Susan Chory, Rylan Hawkins
  • Patent number: 10126945
    Abstract: The systems described herein provide a remote keyboard service for a media device on a computing device without having to invoke an application or unlock the computing device. The computing device can receive a message indicating that a text input field on the other device is selected and present a notification to the user prompting the user to invoke the virtual keyboard on the computing device to provide text input to the selected text input field. The computing device can receive user input selecting the notification and present a virtual keyboard for providing text input to the other device. The computing device can receive keyboard input from the user selecting characters and send the characters to the other device. The other device can then user the characters as text input to the selected text input field.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: November 13, 2018
    Assignee: APPLE INC.
    Inventors: Alexander D. Sanciangco, Bob Bradley, Marc J. Krochmal, Graham Clarke
  • Patent number: 10107642
    Abstract: A mobile communication device initiates display of a point of interest as being located at particular coordinates on a map. In response to receiving an input command from a user of the mobile communication device indicating that the particular location of the point of interest as specified by the map is incorrect, the mobile communication device forwards a communication (specifying a location of the mobile communication device and an identity of the point of interest) over a network to a map management resource. Based on feedback from the mobile communication device, the map management resource updates map data an actual location of the point of interest as opposed to an incorrect location as specified by the particular coordinates on the map. Subsequent distribution of the updated map information from the map management resource specifies the proper coordinates of the point of interest in the geographical region.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: October 23, 2018
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Robert Seastrom, Wesley E. George, Chris R. Roosenraad
  • Patent number: 10109079
    Abstract: This disclosure relates to a method and an apparatus for processing a tab in a graphical interface. In this disclosure, when a page access request triggered by a user by using a graphical interface is received, a corresponding page is obtained according to the page access request; whether a tab background color has been set for the page is detected; if the tab background color has been set, a background color is applied to a tab corresponding to the page according to the tab background color; or if the tab background color has not been set, a primary color of the page is extracted, and a background color is applied to a tab corresponding to the page according to the primary color; and the pages and the colored tabs are displayed in the graphical interface. This solution helps a user identify a tab to facilitate viewing webpages.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: October 23, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Bin Li
  • Patent number: 10108341
    Abstract: The present invention relates to a mobile terminal, and more particularly, to a mobile terminal capable of checking and restoring deleted data in a convenient manner, and a method for managing deleted information thereof. The method for managing deleted information of a mobile terminal includes: sensing a deletion command with respect to content; inputting a setting of a deletion history; deleting corresponding content according to the input setting of the deletion history, and storing the deletion history; and displaying the stored deletion history together with other content which has not been deleted.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: October 23, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Mihyun Park, Hyewon Song
  • Patent number: 10101844
    Abstract: Provided is a mobile terminal including: a touch screen; a controller that identifies a type of touch object with which a touch input is applied to the touch screen, and provides a touch input method that differs according to a type of the identified touch object, in which the controller identifies the touch object based on at least one among strength of a signal that is detected on the touch screen when the touch input is applied and on a distributed state of regions on which the signal is detected.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: October 16, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Jaehun Lee, Younghwan Kim
  • Patent number: 10097660
    Abstract: A system and method can support a transactional system in a heterogeneous computing environment. The transactional system can provide one or more buffers, wherein said one or more buffers operate to represent one or more data structures in a mainframe computing environment in the heterogeneous computing environment. Also, the transactional system can provide a transactional adaptor, which operates to convert one or more data elements between said one or more data structures in the mainframe computing environment and said one or more buffers in the transactional system.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: October 9, 2018
    Assignee: Oracle International Corporation
    Inventors: Jimin Cai, Xiangdong Li, Lipeng Wang, Todd J. Little
  • Patent number: 10096139
    Abstract: Certain embodiments involve generating graphical depictions of data sets based on mapping paths of graphical objects to data properties. In one example, a graphics editing application displays a graphical interface for mapping a vector-based graphic to a data set. The vector-based graphic includes graphical objects defined by connected paths. The graphical interface receives input specifying modifications to visual properties of different graphical objects. For graphical objects mapped to data properties in the data set, the graphics editing application applies constraints to visual property modifications, where the constraints are based on mappings to the data properties in the data set. For graphical objects without mappings to data properties, the graphics editing application applies visual property modifications without these constraints.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: October 9, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Zhicheng Liu, Alan Grant Wilson
  • Patent number: 10083232
    Abstract: The present disclosure provides computer-implemented systems and processes for augmenting user ratings of items, such as a rating of a song playing on a user device, by analyzing contextual information, such as user and/or device activity data associated with the device. The contextual information may be used to determine an associated intensity of the rating or feedback. The determined intensity levels can be used to weigh the associated rating events and improve the quality of item recommendations that are based on such ratings. Contextual information may indicate whether the user transitioned from another application to rate an item, device status information, and so on. In one embodiment, contextual information can be used to assess how intensely the user feels about a music item and to provide improved music recommendations, such as songs to provide in a playlist or radio station, based on the intensity.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: September 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Brandon Scott Durham, Toby Ray Latin-Stoermer, Darren Levi Malek, Christopher Lon McGilliard
  • Patent number: 10038799
    Abstract: A system and method for customized multifunction peripherals includes a controller having a processor and a memory that stores identified electronic customization groups each including electronic files, such as forms, applications, screen backgrounds, company logos, screen positioning information, and labels corresponding to a unique business type. Further stored in the memory are device customization data sets corresponding to document processing operations for the multifunction peripheral. The processor generates indicia on the display identifying each customization group by business type and receives a user selection of a selected identified customization group selected from the indicia. The processor generates, on the display, a customizations menu listing available customizations associated with a user's identity from the selected identified customization group.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: July 31, 2018
    Assignees: Kabushiki Kaisha Toshiba, Toshiba TEC Kabushiki Kaisha
    Inventor: Louis M. Ormond
  • Patent number: 10031494
    Abstract: A system and approach having a display that shows a dashboard of smart buttons or tiles. The smart buttons or tiles may be situated in a matrix-like or other arrangement on the dashboard. The display may be customized. A smart button or tile may be operated like a standard button but conveniently pull summary information about a particular area of, for instance, a building controls system, for a user. The arrangement may permit the user to view the health of the whole system at a glance and permit the user a shortcut to see details of the particular area of the system quickly.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: July 24, 2018
    Assignee: Honeywell International Inc.
    Inventor: Albert Holaso
  • Patent number: 10031556
    Abstract: User experience adaptation techniques are described. In one or more implementations, an apparatus includes a connection portion configured to be removably physically and communicatively with a computing device, a housing physically connected to the connection portion and providing an outer surface having one or more characteristics that are viewable by a user, and memory disposed within the housing and configured to communicate data to the computing device via the connection portion, the data usable by the computing device to dynamically adapt a user interface displayable by a display device of the computing device to mimic the one or more physical characteristics of the housing.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Panos C. Panay, Sharon Drasnin, Michael D. McCormack, John E. Inman, Steve Seixeiro, Anthony Christian Reed, Ralf Groene, Jeffrey Jay Johnson
  • Patent number: 10026208
    Abstract: This disclosure includes a method for electronically generating a single image for product visualization. The method comprises receiving a selection of a first variation of a first consumer product layer with a first depth attribute from a plurality of variations of the first consumer product layer, each variation comprising at least one surface. The method further includes receiving a selection of a second variation of a second consumer product layer with a second depth attribute from a plurality of variations of the second consumer product layer, each variation comprising at least one surface. The method also includes layering the first variation of the first consumer product layer in the single image based at least on the first depth attribute; and layering the second variation of the second consumer product layer in the single image based at least on the second depth attribute. Related systems and apparatuses are also disclosed.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: July 17, 2018
    Assignee: Micro*D, Inc.
    Inventors: Manoj Nigam, Mark McCuistion, Ron Gordon, Marek Scholaster
  • Patent number: 10019351
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments for booting an application from multiple memories. An embodiment operates by executing in place from a first memory a first portion of the application, loading a second portion of the application from a second memory, and executing the second portion of the application.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: July 10, 2018
    Assignee: Cypress Semiconductor Corporation
    Inventors: Stephan Rosner, Qamrul Hasan, Venkat Natarajan
  • Patent number: 9990343
    Abstract: The present invention relates to an in-browser editor. Specifically, embodiments of the present invention provide a system and method of editing content in a browser without having to rely on the particular in-browser editing technology, such as “contentEditable” and “innerHTML.” The system includes a parser that converts an input string representing content edits in the browser into a data structure known as an Intermediary DOM (document object model). The Intermediary DOM provides a completely accurate representation of editor content in real time and operates in tandem with the Browser DOM to render the edited content in the Intermediary DOM back into displayable content.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: June 5, 2018
    Inventors: Scott David McNaught, Ben Andreas Weigt, Robert Bruce Coleman
  • Patent number: 9986242
    Abstract: A method is provided to perform enhanced image encoding in a virtual desktop infrastructure (VDI) environment that includes a client device having a first graphical user interface (GUI) and a server device having a second GUI associated with the first GUI. One example method may include receiving, from the client device, user interface (UI) events based on which the first GUI is to be updated, and obtaining, by an agent on the server device, UI information relating to a UI element on the second GUI. The method may further include determining, by the agent on the server device, an encoding configuration for an encoder based at least in part on the UI information, encoding image data of the second GUI based on the encoding configuration, and sending encoded image data to the client device to update the first GUI on a screen of the client device.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: May 29, 2018
    Assignee: VMWARE, INC.
    Inventor: Yuping Wei
  • Patent number: 9984510
    Abstract: The methods, systems, techniques, and components described herein allow interactions with virtual elements in a virtual environment, such as a Virtual Reality (VR) environment or Augmented Reality (AR) environment, to be modeled accurately. More particularly, the methods, systems, techniques, and components described herein allow a first virtual element to move within the virtual environment based on an anchor relationship between the first virtual element and a second virtual element. The anchor relationship may define an equilibrium position for the first virtual element. The equilibrium position may define a return position for the first virtual element with respect to the second virtual element. Responsive to the first virtual element being displaced from the equilibrium position, the virtual element may move towards the equilibrium position.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: May 29, 2018
    Assignee: Meta Company
    Inventors: Zachary R. Kinstner, Rebecca B. Frank
  • Patent number: 9977568
    Abstract: Embodiments of the present disclosure disclose a method, non-transitory computer readable medium and computing device for optimizing arrangement of an icon on a display unit of a device. The method comprises determining a cumulative position score of each of plurality of grids on the display unit. The method further comprises determining a cumulative acquaintance score of the icon on the display unit. The method further comprises deriving a compatibility score between each of the plurality of grids and the icon based on the cumulative position score and the cumulative acquaintance score. The method further comprises optimizing the arrangement of the icon on the display unit based on the compatibility score.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: May 22, 2018
    Assignee: Wipro Limited
    Inventor: Bibhunanda Mishra
  • Patent number: 9977567
    Abstract: The disclosed technology includes controlling the differentiation of gestures in a graphical user interface (GUI). In one implementation, a GUI has a first region including a first interactive user interface object, a second region including a second interactive user interface object, and a third region without any interactive user interface objects. The method can include receiving an indication of a first input at the first user interface object within the first region, and increasing, in response and for a dwell time, a size of the third region, wherein the resized third region overlays a portion of the second region. After resizing, the GUI may decline to perform an action associated with the second user interface object in the second region when a second input is received near the second user interface object and within the resized third region.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: May 22, 2018
    Assignee: Google LLC
    Inventor: Daniel Robert Sandler
  • Patent number: 9973589
    Abstract: Techniques for enabling a push notification from a website are described. In at least some embodiments, a push notification generally represents a way for a website to push information to a client device. For instance, a push notification may include content (e.g., text, images, video, audio, and so forth) that a website pushes to a client device. The content can be output via the client device, e.g., independently of an output of the website itself. According to one or more embodiments, a push notification channel is generated that enables notifications to be pushed from a website to a client device. Generally, a push notification channel represents a set of attributes and procedures that enable notifications to be securely and accurately pushed from a website to a client device.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: May 15, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cheuk Wan William Lau, Robert M. Dolin, Larry Jin, Smriti Yamini, Melanie Vanessa Roberts, Lan Tang
  • Patent number: 9961275
    Abstract: The present inventive subject matter is drawn to method, system, and apparatus for generating video content related to an audio media asset. In one aspect of this invention, a method for operating a kinetic typography service on the audio media asset stored in a computer memory is presented, where a set of subtitle items belonging to the audio media asset is obtained; a plurality of preset animation items are produced; generating a plurality of video frames by applying a transformation effect of a preset animation to a corresponding subtitle item; and producing a video media asset.
    Type: Grant
    Filed: September 10, 2016
    Date of Patent: May 1, 2018
    Assignee: The Aleph Group Pte, Ltd
    Inventors: Venkateswaran Prasad, Sameer Pitalwalla, Rohit Marathe, Chinmay Gangakhedkar, Chetan Chopda, Manish Gurnaney, Pankaj Mendki, Hemant Sachdeva, Vikram Fugro, Bharat Swaminathan, Pawan Kanodia
  • Patent number: 9961239
    Abstract: The present disclosure generally relates to methods and devices for providing touch accommodations to users with tremors or other fine motor impairments to improve the accuracy of such users' touch inputs on touch-sensitive surfaces. Such methods and devices include various approaches for compensating for brief, inadvertent touch inputs; touch inputs with inadvertent motion across the touch-sensitive surface; and/or touch inputs with inadvertent recoil contacts. In some embodiments, the touch accommodations are implemented in a software layer separate from the application layer, such as the operating system.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: May 1, 2018
    Assignee: APPLE INC.
    Inventors: Christopher Fleizach, Clare Kasemset, Nandini Kannamangalam Sundara Raman
  • Patent number: 9959024
    Abstract: A method for launching software applications of a smartphone through a personal computer connected thereto is disclosed. The method includes the steps of: a) operatably connecting the handheld computer to the personal computer; b) the personal computer acquiring information of used times of applications of the handheld computer; c) converting tops of the most frequently used applications into items in a subwindow of the personal computer; and d) launching one of the applications by clicking an item in the subwindow, wherein the clicked item corresponds to the launched application.
    Type: Grant
    Filed: February 20, 2016
    Date of Patent: May 1, 2018
    Assignee: I/O INTERCONNECT, LTD.
    Inventors: Gary Kung, Johnny Chen
  • Patent number: 9940107
    Abstract: A computer program product includes computer usable program code configured to present, on a display, a diagram. The presenting of the diagram includes presenting a first row that defines a location where objects of a first object type can be created, wherein a first ghosted object of a first object type is displayed in the first row. The first ghosted object represents a first creatable object of the first object type. The presenting of the diagram includes presenting a second row that defines a location where objects of a second object type can be created. The computer program product is configured to, responsive to a first input to create a first object of the first object type in the first row, creating the first object of the first object type.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Terry M. Bleizeffer, Nicholas C. Hawkes, Aimin Wu
  • Patent number: 9922090
    Abstract: A system and method for improving input/output and memory utilization in a database are described. The system may implement an automatic vertical table decomposition process to achieve the improved input/output, storage and memory utilization in a database.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: March 20, 2018
    Assignee: ACTIAN NETHERLANDS, B.V.
    Inventors: Marcin Zukowski, Hui Li
  • Patent number: 9916686
    Abstract: The invention provides a system, apparatus and method for interactively displaying a virtual three dimensional structure representing building information modeling (BIM) data. The displaying of the virtual structure provides a viewing perspective that simulates both internal and external lighting effects upon the virtual structure. Commands being communicated by a viewer of the virtual structure are processed in real time to direct navigation (location and direction) of a virtual camera that is located within the virtual three dimensional structure.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: March 13, 2018
    Inventor: Robert Alan Pogue
  • Patent number: 9910854
    Abstract: According to aspects of the present disclosure, archived system management facility (SMF) data may be verified against a signature, even if the data to be verified against the signature is split among two or more history files. When archiving an SMF data dump, an indication is kept that includes locations of signatures found while a system management facility (SMF) data dump is being archived. For example, the indication may be kept in metadata of the history file (e.g., in the history file itself, a status block outside the history file, a collective index, etc.). Then when extracting the archived data, if the data corresponding to a signature is in a different history file, the data corresponding to the signature from all of the history files is concatenated for verification.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: March 6, 2018
    Assignee: CA, Inc.
    Inventor: Michael Livingston
  • Patent number: 9904390
    Abstract: A display device includes a touch display panel, a switch circuit, and a driver chip. The touch display panel includes a touch circuit and a display circuit. The driver chip is coupled to the display circuit for driving the touch display panel to display images. The driver chip is coupled to the touch circuit through the switch circuit, for turning off a touch function of the touch display panel. The disclosure also provides a touch display panel.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: February 27, 2018
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: Feng-Hsiang Liu
  • Patent number: 9898862
    Abstract: In one embodiment, a method includes causing a building model for a modeled building to be presented on a client computer. The building model includes a three-dimensional scene. The three-dimensional scene includes an individual rendering of at least selected building components for the modeled building. The method further includes permitting a user of the client computer to perform a virtual walkthrough of the three-dimensional scene. In addition, the method includes receiving a user change to the three-dimensional scene via a graphical user interface (GUI) component. Furthermore, the method includes dynamically changing the building model in accordance with the user change. The dynamically changing includes individually modifying an appearance of at least one building component of the at least selected building components in the three-dimensional scene.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: February 20, 2018
    Assignee: Oldcastle BuildingEnvelope, Inc.
    Inventors: Daipayan Bhattacharya, Edwin Hathaway, Tony Cholfe, Daniel Frank
  • Patent number: 9880978
    Abstract: A system and method for selective control of zoom adjustments in an electronic publication is disclosed. The method may include generating content for display on an electronic reading device; generating at least one style for the content, and storing the content and the at least one style on a computer readable medium. The generation of at least one style may include identifying at least a portion of the content for which at least one zoom level will be specified; specifying a base text size for the portion of the content; and specifying a first value to increment the base text size to a first zoom state text size.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: January 30, 2018
    Assignee: Google LLC
    Inventors: Brady Duga, Garth Conboy, William Leshner, John Rivlin, Vincent Le Chevalier
  • Patent number: 9883007
    Abstract: An apparatus for downloading an application from an application store comprises at least one processor and at least one memory storing program instructions that, when executed by the at least one processor, cause the apparatus to receive user input on a touch sensitive graphical user interface providing a view of applications stored on an apparatus, the user input initiating downloading of an application to the apparatus, recognize at least one application in an application store corresponding to the received user input, and download an application of the at least one application from the application store to a memory of the apparatus.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Apaar Tuli
  • Patent number: 9875006
    Abstract: A graphical user interface (“GUI”) can be presented on a remote control accessory device that has user input and display devices. The GUI can be defined and managed by a portable media device that is controlled using the GUI. The portable media device can provide the accessory with a GUI image to be displayed. The accessory can send information to the portable media device indicative of a user operation of an input device in response to the displayed image. The portable media device can process this input to identify the action requested by the user and take the appropriate action, which can include updating the GUI image provided to the accessory.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: January 23, 2018
    Assignee: Apple Inc.
    Inventors: Thomas M. Alsina, Szu Wen Huang, William Bull, Anthony M. Fadell, Jesse Lee Dorogusker, Emily Clark Schubert, Shyam S. Toprani
  • Patent number: 9864801
    Abstract: A responsive layout based on behavioral intent in a multi-tenant PaaS system is disclosed. A method of the disclosure includes determining a profile of a user of a PaaS system, an application context for each application associated with the user and hosted by the PaaS system, and a task context of an access to the PaaS system by the user, providing indicators of the determined profile, the determined application context, and the determined task context to a browser application of the user, and providing HyperText Markup Language (HTML) and Cascading Style Sheets (CSS) files of the management console to the browser application, wherein the provided indicators are applied to the HTML and CSS files to generate a responsive layout, wherein the indicators are associated with one or more variants of the HTML and CSS files that provide the responsive layout.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: January 9, 2018
    Assignee: Red Hat, Inc.
    Inventors: Matthew Hicks, Michael P. McGrath, Clayton Coleman
  • Patent number: 9864564
    Abstract: An information processing device includes: an image output unit which outputs a screen displayed on a display unit to an image display device; a display control unit which displays a first screen including a user interface screen at least in a part of the screen; a detection unit which detects that the user interface screen is switched from a first state that does not include predetermined information to a second state that includes the information; and an output control unit which outputs a second screen that does not include the user interface screen, instead of the first screen displayed by the display control unit, to the image output unit, if it is detected that the user interface screen is switched from the first state to the second state.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: January 9, 2018
    Assignee: Seiko Epson Corporation
    Inventors: Mitsuru Kubota, Koichiro Ota
  • Patent number: 9860448
    Abstract: A method of stabilizing a video in an electronic device is disclosed. The method includes determining shaking compensation areas corresponding to a respective plurality of frames acquired through an image sensor in entire areas of the respective plurality of frames based on shaking information of the plurality of frames and information on the magnification, generating output frames corresponding to the respective plurality of frames by enlarging the shaking compensation areas at the magnification, and providing a video including the output frames.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: January 2, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyung-chul Yoo, Nak-hoon Kim, Duk-chan Seo